Κλείσιμο του dhclient

George Notaras gnot at g-loaded.eu
Thu May 29 17:27:19 EEST 2008


Giorgos Keramidas wrote:

[...]

> : for pid in ${pidlist} ; do
> :         kill -TERM "${pid}"
> :         if [ $? -ne 0 ]; then
> :                 # Cannot kill this process, try the next one.
> :                 echo "${progname}: kill ${pid}: cannot TERM process." >&2
> :                 continue
> :         fi
> :         echo "SIGTERM sent to pid ${pid}"
> :         ps xauww | fgrep -v grep | grep -q "${pid}.*${dhclient}.*${ifname}"
> :         if [ $? -eq 0 ]; then
> :                 # Wait a bit for the running dhclient process to exit.
> :                 sleep 3
> :         fi
> :         kill -9 "${pid}"
> :         if [ $? -ne 0 ]; then
> :                 echo "${progname}: kill ${pid}: cannot KILL process." >&2
> :         else
> :                 echo "SIGKILL sent to pid ${pid}"
> :         fi
> :

Μια ερώτηση έχω. Στέλνονται δύο signals στην κάθε process του dhclient, 
ένα SIGTERM κι ένα SIGKILL. Όσες φορές το δοκίμασα το process του 
dhclient παύει να υπάρχει με το SIGTERM. To SIGKILL γιατί το στέλνουμε; 
Sorry, αν είναι προφανές, αλλά δεν έχω καταλάβει γιατί γίνεται αυτό.




More information about the Linux-greek-users mailing list