I used RunDeck for some cron jobs that needed to fit the bits of criteria
that David's mentioned. You can run jobs in a number of ways:

1. cron style (time based execution)
2. via an API for the job you've setup
3. CLI tool

and you can define multiple steps, each of which can be arranged sequential
to each other, or can be ran parallel among many machines, or whatever you
want.

Hell, you can even use Puppet/Chef providers for feeding it a list of
machines on your network.

Here's some cake that RunDeck made for me one time:
http://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Pound_layer_cake.jpg/250px-Pound_layer_cake.jpg

(it's pretty amazing)

-- ian


On Thu, Dec 6, 2012 at 9:45 AM, Paul Graydon <[email protected]> wrote:

> On 12/06/2012 07:28 AM, David Lang wrote:
>
>> On Wed, 5 Dec 2012, Edward Ned Harvey (lopser) wrote:
>>
>>  From: [email protected] [mailto:tech-bounces@lists.**
>>>> lopsa.org <[email protected]>]
>>>> On Behalf Of Paul Graydon
>>>>
>>>> One of the things I'm particularly wanting to change in our environment
>>>> is how cron processes are handled.
>>>>
>>>
>>> I don't know if this was clear to other people, but to me it wasn't
>>> clear...
>>>
>>> If you could describe the ideal holy grail of task scheduling that you
>>> wish to find, how would you describe it?
>>>
>>
>> not the original poster, but I think the problem is
>>
>> cron functionality with the following enhaancements
>>
>> 1. central administration, able to run tasks on any machine (as any user)
>>
>> 2. high availability with duplicate supression. All jobs will run, even
>> if some machines are down, but a job will not be run more than once.
>>
>> 3. (advanced) ability to execute jobs on one machine only after specific
>> other jobs (potentially on other machines) have finished.
>>
>> David Lang
>>
>>  That's a better summary, pretty much hits it on the head.  Thanks :D
>
> ______________________________**_________________
> Tech mailing list
> [email protected]
> https://lists.lopsa.org/cgi-**bin/mailman/listinfo/tech<https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech>
> This list provided by the League of Professional System Administrators
> http://lopsa.org/
>



-- 
christian "ian" paredes
http://about.me/cparedes/bio
_______________________________________________
Tech mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to