<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body>
Leopoldo Ghielmetti wrote:<br>
<blockquote cite="mid1079108091.1689.9.camel@phobos.ls.ch.sterianet"
 type="cite">
  <pre wrap="">En fait ça dépend du shell, le bash par défaut n'envoie pas le SIGHUP,
donc le processus continue à tourner.

Il est quand même préférable se prémunir au cas ou on utiliserait un
shell différent.

Mais pour passer un script en "vrai" mode démon ce n'est aparamment pas
suffisant d'utiliser nohup ou d'autres commandes similaires.
  </pre>
</blockquote>
Un 'vrai' daemon tout série de choses:<br>
<ul>
  <li>Se démarre dans un nouveau procés avec 'fork' et 'setsid' pour
eviter une dépendence de son parent</li>
  <li>Ferme STDIN/ERR/OUT</li>
  <li>Capte SIGHUP au moins (même pour l'ignorer)</li>
  <li>Ecrit ces messages dans syslog</li>
  <li>Change son root avec 'chroot' (optionnel)</li>
</ul>
Ceci semble compliqué, mais se fait parfaitement, même en script (perl,
ksh, etc).<br>
<br>
J'ai fait mes premières années sur des Unix sans bash et ne connais pas
assez<br>
tout ses nombreuses avantages...<br>
<br>
Markus<br>
</body>
</html>