#!/bin/sh ROOT_UID=0 # Only users with $UID 0 have root privileges. E_NOTROOT=67 # Non-root exit error. # Run as root, of course. if [ "$UID" -ne "$ROOT_UID" ]; then echo "Must be root to run this script." exit $E_NOTROOT fi # get nmb/smb status and restart if needed checkservice() { if ! service $1 status > /dev/null;then service $1 restart fi } checkservice smb checkservice nmb