I have a grid cluster. (It's running SGE, but I don't think that's relevant.) All the machines are intended to be able to drop out and come back at any time without any significant issue.
However, my users need the ability to run cron jobs. Right now, they're just picking a server at random and plopping a cron job on it. I could assign a specific server, either in the grid or external, for them to run their jobs on, but that just seems wrong.
Does anyone have a solution where crontabs are stored centrally, but run (potentially) elsewhere? Or am I just overthinking this?