MacOS – Batch Job Scheduler

homebrewmacosssh

This might be weird to ask, since in all these years I've never used a Mac as a "remote scheduler", but this is what I need now.

Can you recommend a batch job scheduler?

What I need is to login via ssh, launch commands and be able to exit from the shell. When the system will be able, the scheduler will run my job (usually a shell script). It would be cool to have the system send an email when it finishes.

I have seen screen or at, but it's not what I'd really need (at requires a time, and screen is just a shell that can be detached). With these tools I need to manually schedule jobs. I've used some clustering facilities under linux, using qsub to submit jobs, and it was neat.

However, installing torque might be really cumbersome, and I am stuck with it. It needs openssl-devel and I don't know how to install that, I thought using homebrew and installing openssl (with the correct $PATH) would be sufficient, but it's not.

Do you have any "easy" to setup batch scheduler recommendation?

Thanks!

Best Answer

Looking at the List of job scheduler software at WikipediA which support event driven job scheduling and lists OS X as a Platform was only one package, JobServer by Grand Logic.

Being that this info is from WikipediA, this of course by no means is necessarily a complete and or authoritative list, however it's a place to start.