Нужна помощь со баш-скриптом
Добавлено: 2011-04-21 17:04:44
Всем добрового времени суток!
Есть скрипт, он лазает в цикле по списку хостов и катит sudoers на нужное значение.
При выполнении он натыкается на ряд хостов, которые просят ввести пароль или недоступны.
Как выставить предельное время ожидания для того чтобы миновать запрос пароля или недоступные хосты?
Пример скрипта:
Есть скрипт, он лазает в цикле по списку хостов и катит sudoers на нужное значение.
При выполнении он натыкается на ряд хостов, которые просят ввести пароль или недоступны.
Как выставить предельное время ожидания для того чтобы миновать запрос пароля или недоступные хосты?
Пример скрипта:
Код: Выделить всё
#!/bin/bash
#
TIMELIMIT=15
user=admin
declare -i timeout=20
hostlist=`cat /home/admin/tools/work_key2.lst`
timestamp=`date +%s`
for host in $hostlist
do
i=`/home/admin/tools/0run_command.sh -h $host -c "/usr/bin/sudo cat /etc/sudoers | grep admin" 2> /dev/null`
if [ -z "$i" ]; then
echo "ERROR $user@$host"
else
echo "SUDO OK $user@$host"
echo $i
fi
done
exit