1

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.

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 AppCtl, but that seems not to handle dependencies. Maybe it would be possible to repurpose the init scripts?

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.

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

4 Answers 4

1

Try Supervise, which is what qmail uses to keep track of it's services/startup applications:

http://cr.yp.to/daemontools/supervise.html

Sign up to request clarification or add additional context in comments.

Comments

1

G'day,

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.

cheers,

Rob

Comments

0

Solaris-only as far as I know, but wouldn't Solaris 10's SMF do what you want?

Comments

0

Try GNU Batch. It looks like it supports what you need.

http://www.gnu.org/software/gnubatch/

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.