<p>I'm looking for some software that allows me to control a server based application, that is, there are bunch of interdependent processes that I'd like to be able to start up, shut down and monitor in a controller manner.</p>

<p>I've come across programs like Autosys, but that's expensive and very much over the top for what I want. I've also seen <a href="http://appctl.sourceforge.net/" rel="nofollow noreferrer">AppCtl</a>, but that seems not to handle dependencies. Maybe it would be possible to repurpose the init scripts?</p>

<p>Oh, and as an added complication it should be able to run on a Solaris 10 or Linux box without installing any new binaries. On the boxes I've seen recently, that means shell scripts and Perl but not Python.</p>

<p>Do any such programs exist or do I need to dust off my copy of Programming Perl?</p>

[{'answer_id': 37861, 'author': 'Rob Wells', 'author_id': 2974, 'author_profile': 'https://Stackoverflow.com/users/2974', 'pm_score': 1, 'selected': False, 'text': "<p>G'day,</p>\n\n<p>Have a look in /etc/init.d for something similar and use that as a basis. See also crontab, or maybe at, to run on a regular basis.</p>\n\n<p>cheers,</p>\n\n<p>Rob</p>\n"}, {'answer_id': 37884, 'author': 'Espo', 'author_id': 2257, 'author_profile': 'https://Stackoverflow.com/users/2257', 'pm_score': 2, 'selected': True, 'text': '<p>Try Supervise, which is what qmail uses to keep track of it\'s services/startup applications:</p>\n\n<p><a href="http://cr.yp.to/daemontools/supervise.html" rel="nofollow noreferrer">http://cr.yp.to/daemontools/supervise.html</a></p>\n'}, {'answer_id': 632694, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': '<p>Solaris-only as far as I know, but wouldn\'t Solaris 10\'s <a href="http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.jsp" rel="nofollow noreferrer">SMF</a> do what you want?</p>\n'}, {'answer_id': 9123644, 'author': 'Neeraj Verma', 'author_id': 839980, 'author_profile': 'https://Stackoverflow.com/users/839980', 'pm_score': 0, 'selected': False, 'text': '<p>Try GNU Batch. It looks like it supports what you need.</p>\n\n<p><a href="http://www.gnu.org/software/gnubatch/" rel="nofollow">http://www.gnu.org/software/gnubatch/</a></p>\n'}]
['https://Stackoverflow.com/questions/37851', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2998/']