![]() |
|
|
#13 |
|
Senior Member
Регистрация: 30.05.2011
Возраст: 51
Сообщений: 291
Вес репутации: 0 ![]() |
Вот так вроде бы должен работать, но не работает:
Код:
#!/bin/bash
host="192.168.1.1"
user="admin"
pass="admin"
pathping=`which ping`
pathexpect=`which expect`
for ((;;)) {
$pathping -c 1 google.com
if (( $? != 0 ))
then
$pathexpect -c "spawn ssh $user@$host; expect "password:"; send \"$pass\r\"; expect "#"; send \"reboot\r\"; expect eof"
fi
sleep 10s
}
Добавлял выполнять задание тоже каждые 5 минут: echo "*/5 * * * * /bin/tester.sh" >> /etc/crontabs/root Что нужно исправить в скрипте? expect в openwrt не нашел. Последний раз редактировалось St@rz; 22.05.2013 в 18:24. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|