X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=etc%2Fredhat%2Fnfslock.init;h=3225b3a560985176a4c7e3a962a24faa00dbf051;hb=b516ca11df5773afebea6d20cbede74781abfbe5;hp=9e9a2c914d15bf9fcca53e1cef6bd1be9d8cfd1d;hpb=502183a4a1f1a50f51b359025dfd2ae13c8af9a5;p=nfs-utils.git diff --git a/etc/redhat/nfslock.init b/etc/redhat/nfslock.init index 9e9a2c9..3225b3a 100755 --- a/etc/redhat/nfslock.init +++ b/etc/redhat/nfslock.init @@ -41,9 +41,18 @@ case "$1" in stop) # Stop daemons. echo "Shutting down NFS file locking services: " - echo -n "Shutting down NFS lockd: " - killproc lockd - echo + pidlist=`pidofproc lockd` + if [ -n "$pidlist" ]; then + pid= + for apid in $pidlist ; do + [ -f /proc/$apid/exe ] && pid="$pid $apid" + done + if [ -n "$pid" ]; then + echo -n "Shutting down NFS lockd: " + killproc lockd + echo + fi + fi echo -n "Shutting down NFS statd: " killproc rpc.statd echo