in reply to Running multiple jobs with dependencies
Is there anything preventing you from using the local FS? try /tmp or some such?
OTOH, why not set up a contoller? Any number of way's it can be done, a script that calls everything in turn, something that listens on a socket (and will recieve an "Am i good to go" message/"I'm finished"
There are other ways to preserve state, a database, a lock file (that you're using), signals etc etc..
In Section
Seekers of Perl Wisdom