rc-scripts - małe (?) błędy

Jacek Smyda smyda at posexperts.com.pl
Thu Feb 25 10:04:53 CET 1999


[ś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 at 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 at posexperts.com.pl
--------------------------------------------------------------------
 POS Experts Consulting                http://www.posexperts.com.pl



More information about the pld-devel-pl mailing list