Ужас!
На файловом сервере (RH9, Samba) есть папка с доступом на запись всем - туда прикручен clam со сканером для Самбы.
Так вот этот самый clam периодически объявляет забастовку и самоубивается.
Для решения данной проблемы был написан простейший скриптик:
#!/bin/sh
if [ -S /tmp/clamd ]; then
date >> /var/log/clamstart.log
echo "Worked." >> /var/log/clamstart.log;
else
clamd --debug;
date >> /var/log/clamstart.log
echo "*** NOT WORKED! Starting. ***" >> /var/log/clamstart.log
fi
это скриптик был прописан в crontab - запускается каждые 10 минут. в логах периодически выдаётся:
Mon Dec 5 19:00:00 MSK 2005
Worked.
Mon Dec 5 19:10:01 MSK 2005
*** NOT WORKED! Starting. ***
Mon Dec 5 19:20:00 MSK 2005
*** NOT WORKED! Starting. ***
и т.д....
т.е. он не работает и не запускается.
но, самое интересное, что, набрав руками clamstart - всё запускается и работает!!!
до следующего отруба...
Ткните носом, пожалуйста?
Бред - не знаю как озаглавить (clam, crontab, samba...)
Модераторы: SLEDopit, Модераторы разделов
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
-
kapa
- Сообщения: 143
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Бред - не знаю как озаглавить
кажется, те же грабли, что я позавчера в собственном скрипте обнаружил.
цитата из man 5 crontab:
цитата из man 5 crontab:
поэтому в root-овском crontab-е лучше всего в первых строках поставить что-нибудь вродеPATH is set to "/usr/bin:/bin".
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
kapa
- Сообщения: 143
Re: Бред - не знаю как озаглавить
sash-kan писал(а): ↑06.12.2005 15:37кажется, те же грабли, что я позавчера в собственном скрипте обнаружил.
цитата из man 5 crontab:поэтому в root-овском crontab-е лучше всего в первых строках поставить что-нибудь вродеPATH is set to "/usr/bin:/bin".PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
вот спасибо! не первый раз уже выручаешь
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
-
kapa
- Сообщения: 143
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Бред - не знаю как озаглавить
(madskull @ Dec 6 2005, в 16:18) писал(а):что в лоб, что по лбу
не совсем (:
я просто не описал те грабли, на которые сам наступил (:
по крону запускался pon:
/usr/bin/pon provider
pon, в свою очередь, запускал /usr/sbin/pppd (полный путь прописан в скрипте), а тот уже пытался запустить pptp. явно без указания полного пути. на чем и обламывался. пока я не добавил вышеуказанную строку в crontab.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог