Показать сообщение отдельно

  #6  
Старый 28.12.2014, 15:11
gamera
Участник форума
Регистрация: 28.10.2014
Сообщений: 115
С нами: 6073995

Репутация: 0
По умолчанию

здесь проблема в другом, здесь проблема такая что при выключение сервера, райд контроллер не инициализируется, а после рестарта инициализируется, вот и было придумано поставить какой то сайт на райд массив, который будет пинговатся с физического диска и если сайт райд не инциализировался то и пинга не будет, тогда он отправит сервер в ребут, вот я накидал маленький скрипт, только как сделать чтобы когда спрашивает пароль по ssh он автоматом писал? пробовал прописат типо
expect root@192.168.0.104`s password:
send пароль
не сработало

Код:


Код:
#!/bin/bash
while :;
do
if [ ! "`ping -c 1 192.168.0.104`" ]
then
TIMESTAMP=`date "+%Y-%m-%d %H:%M:%S"`
echo "[$TIMESTAMP]" "Raid is off line. Server will be rebooted in 30 sec."
sleep 30
LOGFILE="/home/denism/Desktop/logs/log.log"
echo "$TIMESTAMP Raid is off line. Rebooting server." >> $LOGFILE
ssh root@192.168.0.104 reboot
else
LOGFILE="/home/denism/Desktop/logs/log.log"
TIMESTAMP=`date "+%Y-%m-%d %H:%M:%S"`
echo "[$TIMESTAMP]" "Raid is active"
echo "$TIMESTAMP Raid is active." >> $LOGFILE
sleep 1m
fi
done
 
Ответить с цитированием