Нужна помощь со баш-скриптом

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Elminister
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-04-21 16:54:38

Нужна помощь со баш-скриптом

Непрочитанное сообщение Elminister » 2011-04-21 17:04:44

Всем добрового времени суток!
Есть скрипт, он лазает в цикле по списку хостов и катит 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
Последний раз редактировалось Alex Keda 2011-04-21 19:22:10, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Max Sabadash
рядовой
Сообщения: 20
Зарегистрирован: 2011-04-21 6:55:51
Откуда: Алма-Ата, Казахстан

Re: Нужна помощь со баш-скриптом

Непрочитанное сообщение Max Sabadash » 2011-04-22 4:39:19

/home/admin/tools/0run_command.sh что делает?

Elminister
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-04-21 16:54:38

Re: Нужна помощь со баш-скриптом

Непрочитанное сообщение Elminister » 2011-04-22 9:36:42

Cамописный параметрический скрипт,через него на хосты хожу и команды запускаю (-h хост -с "команда"), "шлюз" в общем....
Нашёл решение, сделал через 'ssh -o BatchMode=yes'