-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Herlon Camargo wrote:
>Estava desenvolvendo um daemon e aconteceu uma coisa esquisita. Uso o CL10
> e n�o tenho outra distribui��o para confirmar se acontece com todas. O
> que acontece � o seguinte (vou dar os passos para que possam reproduzir
> tamb�m):
[corta]
N�o ocorre com qualquer servi�o. Veja um exemplo:
$ /sbin/service nessusd status
nessusd is stopped
$ kwrite nessusd &
$ /sbin/service nessusd status
nessusd is stopped
Acontece que alguns scripts do /etc/init.d procuram o processo com um "ps ax
| grep nomedoprocesso". Isso vai falhar mesmo, do jeito que voc� descreveu.
O correto � usar o comando pidof ou pgrep. Nesses casos, ele n�o pega um
argumento da linha de comando: apenas um processo cujo execut�vel tenha o
nome correto.
Ainda melhor do que isso � gravar um arquivo em /var/run indicando qual � o
PID. A� n�o d� para confundir de jeito nenhum.
- --
Thiago Macieira - Registered Linux user #65028
thiago (AT) macieira (DOT) info
ICQ UIN: 1967141 PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFBcGdnM/XwBW70U1gRArcAAKCFLjBijdmz4GgyngMJBalKI3hMgQCdH0Sg
4y91uDYWnb+JxJDi/dFnJ/E=
=VmOW
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html