Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- startSamba() {
- /sbin/smbd -D > /dev/null 2>&1
- /sbin/nmbd -D > /dev/null 2>&1
- }
- stopSamba() {
- /sbin/killall smbd
- /sbin/killall nmbd
- while /sbin/ps aux | /sbin/grep -v grep | /sbin/grep -q 'smbd' ; do
- /sbin/sleep 1
- done
- }
- echo "Content-type: text/html"
- echo ""
- case $QUERY_STRING in
- *samba=start*)
- startSamba
- ;;
- *samba=stop*)
- stopSamba
- ;;
- *samba=restart*)
- stopSamba
- startSamba
- ;;
- esac
- echo "<p>Samba is </p><p>"
- if /sbin/ps aux | /sbin/grep -v grep | /sbin/grep -q 'smbd'
- then
- echo 'running'
- start="disabled"
- restart=""
- stop=""
- else
- echo 'not running'
- start=""
- restart="disabled"
- stop="disabled"
- fi
- echo "
- <form action='samba.cgi' method='get'>
- Choose action:
- <button name='samba' type='submit' value='start' $start>Start</button>
- <button name='samba' type='submit' value='restart' $restart>Restart</button>
- <button name='samba' type='submit' value='stop' $stop>Stop</button>
- </form>
- "
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement