![[jump to content]](_.gif)
The tools are developed under Linux with
ESR's paradigm
release early, release often
in mind.
So you can consider this beta software, or alpha, or pre-alpha, or even worse ;)
Have a look in the download directory for all downloads.
As always here, all you get is the source. No binaries here.
Exclusively run something by placing a file lock (look into latest version, download latest version 0.3.0-20081017-210529, sig)
Lockrun opens or creates a file, places a lock on the file, and if obtained, runs some other program. If the program terminates, the lock is removed.
If there already is a lock on the file, it waits for the lock to be aquired. With option -n it does not wait for the lock and instead returns false.
With option -u a lockfile can be created which is safely removed after it is no more needed (this option is experimental). To remove a locked file use something like 'lockrun "file" rm -f "file"'.
version 0.3.0-20081017-210529 | Option -a and -e added. Lockrun now sets the environment variable LOCKRUNPID to the PID of the the lockrun process. If $PPID is in $LOCKRUNPID you can tell that you were forked from lockrun. Options -a and -e can change that behavior. |
version 0.2.1-20081016-015640 | Bugfix release: Large files are now supported, too |
version 0.2.0-20080921-011339 | Lockfile unlink added (option -u) Lock wait time added (option -w) Option -u is very experimental. |
version 0.1.0-20080921-012322 | Shared lock added (option -s) |
version 0.0.0-20080819-022131 | A very first version, it works. |
License and Disclaimer
All you can see here is free software according to the GNU GPL. |
|