#!/bin/sh # # /etc/rc.d/nfsserver: start/stop nfs server # NFSD=/proc/fs/nfsd PIPEFS=/var/lib/nfs/rpc_pipefs case $1 in start) /bin/mount -t nfsd nfsd $NFSD /bin/mount -t rpc_pipefs rpc_pipefs $PIPEFS /usr/sbin/rpc.idmapd /usr/sbin/exportfs -a /usr/sbin/rpc.mountd /usr/sbin/rpc.statd --no-notify /usr/sbin/rpc.nfsd --syslog 8 /usr/sbin/sm-notify ;; stop) killall -q -2 nfsd killall -q /usr/sbin/rpc.statd killall -q /usr/sbin/rpc.mountd /usr/sbin/exportfs -au killall -q /usr/sbin/rpc.idmapd /bin/umount $PIPEFS /bin/umount $NFSD ;; restart) $0 stop sleep 2 $0 start ;; *) echo "usage: $0 [start|stop|restart]" ;; esac # End of file