#!/bin/bash if [[ ${EUID} != 0 ]] ; then if [[ -x /usr/bin/sudo ]] ; then echo "" | sudo -p "" -S "$0" "$@" exit $? fi echo "You need to be root to run $0" >&2 exit 1 fi # Do some things like that require root