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

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: