Можно сделать это как это:
trap '
if [[ $BASH_COMMAND =~ /sbin ]] && ((UID!=0)); then
echo >&2 "${BASH_COMMAND##*/sbin/} must be run as root"
fi
' DEBUG
Но ifconfig
доступно для пользователей также, просто должен ввести /sbin/ifconfig
.
Как сказанный Chris Down, я никогда не видел ifconfig
издание такой подсказки в ее способности по умолчанию.
Если вы используете следующий метод, вам может не понадобиться особый "ждать для всех" процессы "после цикла while. Цикл будет ждать завершения текущей command1
, прежде чем он вернется в начало. Пожалуйста, будьте осторожны с любым советом. Заметьте, единственное, что я сделал, это добавил и подождал, $!
до конца вашей command1
.
a=1
while [$a -lt 4 ]
. command1 & wait $!
#Generates 1 Process
a= `export $a +1`
done