rc-scripts - małe (?) błędy
Jacek Smyda
smyda w posexperts.com.pl
Czw, 25 Lut 1999, 10:04:53 CET
[środa, 24 luty 1999], Jacek Osiecki napisał(a):
> Witam ponownie...
>
> Tym razem uwaga do rc-scripts - a raczej ogólnie do systemu startowania i
> ubijania demonów (i nie tylko).
>
> [root w powercomp samba]# /etc/rc.d/init.d/smb restart
> Shutting down smbd...........................[ BUSY ]grep: 491: Nie ma
> takiego pliku ani katalogu
> grep: 490: Nie ma takiego pliku ani katalogu
> grep: 331: Nie ma takiego pliku ani katalogu [ DONE ]
> Shutting down nmbd...........................[ DONE ]
> Starting smbd................................[ DONE ]
> Starting nmbd................................[ DONE ]
Ten objaw wskazuje, że w systemie pracuje kilka daemonów o tej samej nazwie.
Prawdopodobnie pierwszy wywołuje funkcję fork. Po wykilowaniu tego pierwszego
pozostałe procesy także są usuwane z systemu i dlatego grep wypisuje ten
komunikat.
Wyjściem jest poprawa linii w init.d/functions
zamiast:
dead=`ps aux | awk '{print $2}' | grep $pid`
wystarczy zmienić na:
dead=`ps ahux $pid | awk '{print $2}'`
Stosowne poprawki naniosłem już w CVS.
Pozdrawiam
Jacek
--
--------------------------------------------------------------------
Jacek Smyda smyda w posexperts.com.pl
--------------------------------------------------------------------
POS Experts Consulting http://www.posexperts.com.pl
Więcej informacji o liście dyskusyjnej pld-devel-pl