Start-stop-daemon & PID

Page principale

Répondre à ce message
Auteur: Lionel TAILLURAT
Date:  
À: GUILDE
Sujet: Start-stop-daemon & PID
Bonjours,

J'utilise le soft start-stop-daemon que j'ai trouvé dans la distrib Debian
2.2 R3 pour gérer les daemon de mon filesystem embedded, cependant j'ai un
ch'tit problème ...
J'utilise le syslogd de busybox, celui ci ne créé pas de fichier
/var/run/syslogd.pid lors de son lancement.

Je le lance donc avec le script suivant :

...
     DAEMON="syslogd"
     DAEMONOPT="-m 0 -L"
     STARTOPT="-S -v -m -p /var/run/$DAEMON.pid -x /sbin/$DAEMON --
$DAEMONOPT"
     STOPOPT="-K -v -p /var/run/$DAEMON.pid"
     RELOADOPT="-K -v -s 1 -p /var/run/$DAEMON.pid"


...
        start-stop-daemon $STARTOPT
...



Le problème est que start-stop-daemon me créé bien le fichier, mais avec un
PID différent de celui de syslogd !

Un exemple étant plus parlant, voici se que j'obtient :

Ecrin > ./syslogd start
Starting system log daemon...Starting /sbin/syslogd...
OK

Ecrin > ./syslogd stop
Stopping system log daemon...start-stop-daemon: warning: failed to kill 177:
No such process
1 pids were not killed
FAILED

Ecrin > cat /var/run/syslogd.pid
177

Ecrin > ps ax | grep syslogd
  178 root     S    /sbin/syslogd -m 0 -L
  184 root     S    grep syslogd
Ecrin >



Quelqu'un à une idée de ce qu'il se passe et comment y remédier ?

Lionel

--

+-------------------------------+-------------------------+
| Lionel TAILLURAT              | ECRIN AUTOMATISMES      |
| Development & Support Service | Rue du pré-de-l'Horme   |
|                               | B.P 15                  |
| Tel :(33) 4 76 92 20 01       | 38921 CROLLES CEDEX     |
| Fax :(33) 4 76 08 03 18       | FRANCE                  |
|                               | http://www.ecrin.com    |

+-------------------------------+-------------------------+
|Email: Lionel.TAILLURAT@???                        |
|Email: support@???                                 |
+---------------------------------------------------------+