Re: cron pour lancer un gros et long process?
Ainsi parla Gurvan Huiban le mercredi 24 mar 2004 vers 09:03 à propos de
« Re: cron pour lancer un gros et long process? » :
> On Wednesday 24 March 2004 06:43, Julien Gilles wrote:
> > Mais quel est l'intérêt de lancer avec & ? cron attendra la fin du
> > process, mais ça ne l'empèchera pas d'en lancer d'autres... J'ai eu
> > le cas d'un script de backup lancé en cron qui ramait (pb réseaux)
> > et mettait plusieurs heures à s'effectuer, ça n'avait pas l'air de
> > gêner cron. J'ai loupé qqe chose ?
>
> Non, pas forcement. Je me pose aussi la question. Mais dans la liste
> des processus, j'ai un processus cron, appartenant a root, qui tourne
> (et qui resterait a tourner le temps que mon gros processus se
> termine. Et ca me plait moyen (c'est peut-etre bete, notez).
Autre solution: tu codes un wrapper qui change d'utilisateur, crée
une nouvelle session, puis se transforme en démon, puis lance ton
programme.
en C: man chdir(), man setsid(), man daemon(), man exec() .
(méthode valable pour d'autres langages tels que perl par exemple)
--
Nicolas Rueff · Montbéliard · France · http://rueff.homelinux.org
(^> nicolas@rueff.homelinux.org · GPG 0xDD44DAB4
/v\ Jabber rueff@jabber.org · ICQ 97700474
<__/ « We are Penguin. Resistance is futile. You will be assimilated. »
Reply to: