[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cron pour lancer un gros et long process?



Bonjour,

je voudrais lancer via cron un gros et long process, qui genere un gros log 
que je voudrais rediriger vers un fichier sur le disque dur (donc, pas me le 
mailer).

Comment puis-je faire?

J'ai ecrit un petit script qui lance mon process en background et redirige la 
sortie. Et dans la crontab, je lance mon script.

Le hic, c'est que cet idiot de cron attend la fin de l'execution de mon 
script. Et je soupconne vaguement que ce dernier attend la fin de mes gros 
process avant de se considerer comme completement mort. Pour illustrer mes 
propos, un ps aux me renvoit un truc dans le genre:

user  23419  0.0  0.2  3432 2272 pts/4    S    15:13   0:00 /bin/bash
root     23684  0.0  0.0  2044  928 ?        S    15:23   0:00 /USR/SBIN/CRON
user  23686  0.0  0.0     0    0 ?        Z    15:23   0:00 
[monscript] <defunct>
ghuiban  23694 30.4  0.6  8816 6652 ?        R    15:23   0:03 
grosprocess

Et ca me plait pas trop. Je voudrais juste trouver un moyen de lancer a heures 
fixes un gros processus, et que cron se contente de lancer le process...

J'ai parcouru la man de cron, mais j'ai rien vu qui pourrait m'aider.

Une idee?


(Pour les eventuels puristes choques, je pense que dans l'histoire, l'idiot 
c'est moi et pas cron).

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Gurvan Huiban

    "What about a nice cup of coffee?" (self-citation)



Reply to: