As you already have a database, I would use several tables in that database to model the whole process:
This method has a latency of at least 1 minute per step involved, which should be small enough for adding new clients to dhcp, but which might not be enough for other tasks. There you could increase the polling frequency, but a hardcoded synchronized sequence via a shell script would most likely be better (combining all steps after the initial submission into one shell script).
perl -MHTTP::Daemon -MHTTP::Response -MLWP::Simple -e ' ; # The $d = new HTTP::Daemon and fork and getprint $d->url and exit;#spider ($c = $d->accept())->get_request(); $c->send_response( new #in the HTTP::Response(200,$_,$_,qq(Just another Perl hacker\n))); ' # web
In reply to Re: process syncronization
by Corion
in thread process syncronization
by bugsbunny
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |