babydr |
04-09-2024 09:39 PM |
Slackware-current, A manual rc.nfsd start execution , then , rc.nfsd stop , rpc processes still running & patch .
1 Attachment(s)
Hello Pat , When manually running rc.nfsd start , just for a momentary copying of files , then , rc.nfsd stop , I noticed rpc processes still running .
Here is a small patch , not well tested but here goes .
Code:
# diff -u rc.nfsd.orig rc.nfsd
--- rc.nfsd.orig 2023-08-06 11:20:50.000000000 -0800
+++ rc.nfsd 2024-04-09 18:14:00.647157981 -0800
@@ -85,6 +85,12 @@
killall nfsd 2> /dev/null
sleep 1
killall -9 nfsd 2> /dev/null # make sure :)
+ # If basic RPC services are running, stop them:
+ if ps axc | grep -q rpc.statd ; then
+ if [ ! -x /etc/rc.d/rc.rpc ]; then
+ sh /etc/rc.d/rc.rpc stop
+ fi
+ fi
killall rpc.rquotad 2> /dev/null
/usr/sbin/exportfs -au 2> /dev/null
}
And attached is what testing I have done ...
ps: I don't use ipv6 so it is disabled at boot .
|