Скрипт следящий за работой RFW

Технические вопросы по UTM 5.0
Ответить
Kristian
Сообщения: 95
Зарегистрирован: Ср мар 04, 2009 21:32

Скрипт следящий за работой RFW

Сообщение Kristian »

Наверное многие сталкивались с проблемой, когда RFW виснет, а на альтернативный еще не перебрались :).

Выкладываю скриптик, который следит за датой изменения лог файла и если он старее чем 29 секунд - killall -HUP

Код: Выделить всё

#!/bin/sh
### Script for checking work of RFW
A=`stat -f%m /netup/utm5/log/rfw.log`
B=`date +%s`
C=`expr $B - $A`
if [ "$C" -lt 29 ]
then echo "RFW work stable at `date`" >> /netup/utm5/log/rfw_check.log
else
killall -HUP utm5_rfw
echo "RFW was rebooted at `date`" >> /netup/utm5/log/rfw_check.log
fi

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

A=`stat %Y /netup/utm5/log/rfw.log`

на самом деле

Kristian
Сообщения: 95
Зарегистрирован: Ср мар 04, 2009 21:32

Сообщение Kristian »

У меня команда stat %Y /netup/utm5/log/rfw.log выводит следующее

Код: Выделить всё

bash#stat %Y /netup/utm5/log/rfw.log
stat: %Y: stat: No such file or directory
73 22280217 -rw-r--r-- 1 root wheel 89012336 32431068 "May  6 18:07:31 2009" "May  7 21:47:22 2009" "May  7 21:47:22 2009" "Apr 13 22:20:49 2009" 4096 63392 0 /netup/utm5/log/rfw.log
А команда

stat -f%m /netup/utm5/log/rfw.log

Код: Выделить всё

1241721941
Число "от рождества так сказать" :)

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

[root@chris-home ~]# stat %Y /netup/utm5/log/rfw.log
stat: невозможно выполнить stat для `%Y': Нет такого файла или каталога
File: `/netup/utm5/log/rfw.log'
Size: 2134192 Blocks: 4184 IO Block: 4096 обычный файл
Device: fd00h/64768d Inode: 3113111 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2009-05-07 19:10:04.000000000 +0400
Modify: 2009-05-07 22:51:53.000000000 +0400
Change: 2009-05-07 22:51:53.000000000 +0400
[root@chris-home ~]# stat -f%m /netup/utm5/log/rfw.log
stat: неверный ключ -- %
[root@chris-home ~]# stat --format %Y /netup/utm5/log/rfw.log
1241722373

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

ах да...

Linux chris-home.chris.ru 2.6.22.14-72.fc6 #1 SMP Wed Nov 21 13:44:07 EST 2007 i686 i686 i386 GNU/Linux
Fedora Core release 6 (Zod)

Ответить