Start-stop-daemon & PID

Top Page

Reply to this message
Author: Lionel TAILLURAT
Date:  
To: GUILDE
Subject: 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@???                                 |
+---------------------------------------------------------+