Moving away from cron jobs to some workflow manager

Moving away from cron jobs to some workflow manager

Dimid Duchovny dimidd at gmail.com
Tue Jun 19 12:25:21 IDT 2018


Hi Rabin,


I'm far from being a linux expert, but isn't dependency between services
handled by systemd?
E.g. https://wiki.archlinux.org/index.php/Systemd/Timers

HTH

2018-06-19 12:12 GMT+03:00 Moish <moish at mln.co.il>:

> Try GNUbatch.
>
>
> On June 19, 2018 9:42:35 AM GMT+03:00, Omer Zak <w1 at zak.co.il> wrote:
>
>> For dependency management, you may want to use 'make' or modern
>> equivalents ('ant', 'gradle', etc.).
>> For controlling remote nodes, 'ansible' may be able to do the work.
>>
>> --- Omer Zak
>>
>>
>> On Tue, 2018-06-19 at 09:06 +0300, Rabin Yasharzadehe wrote:
>>
>>>  Hi all,
>>>
>>>  I need some advice, currently I have a huge cron file which schedules
>>>  tasks one after anther, and each task is position precisely (with
>>>  some room for error) to start after it predecessor.
>>>
>>>  So if one job start at 00:00 and it will go and fetch some files and
>>>  it takes 3minutes
>>>  the next job will be after start right after at ~00:05
>>>  and so on
>>>
>>>  the problem is that if one job fails, all other jobs which are depend
>>>  on him will fail as well, and then I get a shitload of alerts, and
>>>  the worst part is that if i have to manually start a batch process I
>>>  need to go to each machine and manually start each job in the right
>>>  order,
>>>
>>>  I was looking to resolve this problem with a tool which can manage
>>>  this "pipe line"
>>>  and I cam across several tools like Luigi and (apache-)AirFlow, I
>>>  started with Luigi but It didn't look
>>>  right for the job, and then I tried airflow, but was not able to make
>>>  it to work, the jobs queue never executed. =(
>>>
>>>  Has any one have experience with airflow, or other tool like it which
>>>  they can recommend ?
>>>  My needs are to be able to execute my CURRENT shell/python/php
>>>  scripts and build the dependency between them, and I perfer the
>>>  option for remote exec so that I will have central
>>>  place to manage and monitor all work flow whichs are executed on
>>>  several nodes.
>>>
>> --
>> More proof the End of the World has started. Just saw this online:
>> I think it's beginning! Ten minutes ago there was a group of people
>> waiting at the bus stop outside my house. Now, they're all gone!
>> My own blog is at https://tddpirate.zak.co.il/
>>
>> My opinions, as expressed in this E-mail message, are mine alone.
>> They do not represent the official policy of any organization with which
>> I may be affiliated in any way.
>> WARNING TO SPAMMERS:  at https://www.zak.co.il/spamwarning.html
>>
>> ------------------------------
>>
>> Linux-il mailing list
>> Linux-il at cs.huji.ac.il
>> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>>
>>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20180619/dc5d18f3/attachment-0001.html>


More information about the Linux-il mailing list