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: