The hatools provide programs to create more reliable shell scripts.
halockrun provides a simple and reliable way to implement a locking in shell scripts. A typical usage for halockrun is to prevent cronjobs to run simultanously. halockrun's implementation makes it very resilient to all kind of stale locks.
hatimerun provides a time-out mechanism that can be used from shell scripts. hatimerun can set multiple actions--signals to be sent--on multiple timeouts.
More
Support this project and others with 1-click micro-donations
