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