[EMAIL PROTECTED] <[EMAIL PROTECTED]> a d�clar� : > > Et quand netscape plante ?
> #! /bin/bash > NETSCAPE=/usr/bin/X11/netscape > while true; > do > rm -f .netscape/lock > $NETSCAPE -geometry =1024x768+0+0 http://www.pasteur.fr > done > �a fait quoi � ton avis ?? Exactement ce qu'il ne faut pas, �MHA. Tu ne t'attaques pas au bon probl�me. S'il y a un lock, �a n'est pas juste pour faire joli. C'est pour indiquer qu'une instance de netscape tourne. Maintenant, si tu supprimes le lock, ok, Netscape se lance sans message d'avertissement. Sauf que l'ancien processus est encore l� � consommer des ressources : $ ps aux [...] cedric 9175 62.6 8.8 21020 17144 ? R 17:11 2:33 /usr/lib/netscape/477/navigator/navigator-smotif.real cedric 9218 0.0 1.0 10480 2068 ? S 17:11 0:00 (dns helper) cedric 9568 15.5 5.0 14164 9732 ? S 17:15 0:01 /usr/lib/netscape/477/navigator/navigator-smotif.real cedric 9611 0.2 1.0 10480 2000 ? S 17:15 0:00 (dns helper) > quand �a plante, pas de core g�n�r�. > le lock est nettoy� et Netscape est relanc�. �a n'est pas le lock qu'il faut � nettoyer � mais le processus. Le tuer, autrement dit. Peu importe que le lock reste : au d�marrage, Netscape regarde s'il existe un lock et si processus qui l'a g�n�r� est toujours vivant. Si tel n'est pas le cas, il nettoyera tout seul le lock et en cr�era un nouveau. Hint pour trouver le PID: ~$ ls -l .netscape/lock lrwxrwxrwx 1 cedric cedric 14 mar 12 17:15 .netscape/lock -> 127.0.0.1:9568 -- C�dric

