Advertisement
silek65

Untitled

Jan 23rd, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.07 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. CONF=/etc/config/qpkg.conf
  4. QPKG_NAME="NFS_Mount"
  5. echo "0" > /share/Public/mountnfs.log
  6. case "$1" in
  7.   start)
  8.     echo "1" > /share/Public/mountnfs.log
  9.     ENABLED=$(/sbin/getcfg $QPKG_NAME Enable -u -d FALSE -f $CONF)
  10.     if [ "$ENABLED" != "TRUE" ]; then
  11.         echo "$QPKG_NAME is disabled."
  12.         echo "2" > /share/Public/mountnfs.log
  13.         exit 1
  14.     fi
  15.     echo "3" > /share/Public/mountnfs.log
  16.     : ADD START ACTIONS HERE
  17.     mount -t nfs -o rw,intr 10.1.1.44:/Movies_HSv2 /share/Pool/mounts/video2 1>> /share/Public/remoteNFS.log &2>> /share/Public/remoteNFS.log
  18.     mount -t nfs -o rw,intr 10.1.1.44:/Movies_HSv1 /share/Pool/mounts/video1 1>> /share/Public/remoteNFS.log &2>> /share/Public/remoteNFS.log
  19.     ;;
  20.  
  21.   stop)
  22.     : ADD STOP ACTIONS HERE
  23.     umount /share/Pool/mounts/video1 1>> /tmp/remoteNFS.log &2>> /tmp/remoteNFS.log
  24.     umount /share/Pool/mounts/video2 1>> /tmp/remoteNFS.log &2>> /tmp/remoteNFS.log
  25.     ;;
  26.  
  27.   restart)
  28.     $0 stop
  29.     $0 start
  30.     ;;
  31.  
  32.   *)
  33.     echo "Usage: $0 {start|stop|restart}"
  34.     exit 1
  35. esac
  36.  
  37. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement