проблема с кроном :(

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

проблема с кроном :(

Сообщение 0ut »

приветствую.

проблема такая:

написал скриптик для проверки дискового пространства на винтах, запихал исполнение скрипта в крон, а он не срабатывает :( в чем может быть проблема?

скриптик:

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

#!/bin/sh

root='/dev/da0s1a'
raid='/dev/da1s1d'
sraid='/dev/amrd0s1c'
usr='/dev/da0s1d'
msg='WARNING!!!'


#проверка места на разделах
/bin/df | /usr/bin/grep $root | /usr/bin/awk '{ if ($4 > 100000) print $1}' | /usr/bin/grep $root > /dev/null || /bin/echo 'Disk space on "/" < 100Mb' | /usr/bin/mailx -s "$msg" ***@***

/bin/df | /usr/bin/grep $raid | /usr/bin/awk '{ if ($4 > 10000000) print $1}' | /usr/bin/grep $raid > /dev/null || /bin/echo 'Disk space on "/raid" < 10Gb' | /usr/bin/mailx -s "$msg" ***@***

/bin/df | /usr/bin/grep $sraid | /usr/bin/awk '{ if ($4 > 10000000) print $1}' | /usr/bin/grep $sraid > /dev/null || /bin/echo 'Disk space on "/sraid" < 10Gb' | /usr/bin/mailx -s "$msg" ***@***

/bin/df | /usr/bin/grep $usr | /usr/bin/awk '{ if ($4 > 5000000) print $1}' | /usr/bin/grep $usr > /dev/null || /bin/echo 'Disk space on "/usr" < 5Gb' | /usr/bin/mailx -s "$msg" ***@***

за место *** - стоит почтовый адрес

в кроне записан так (запущен от рута)
*/15 * * * * /usr/servers/disk_space.sh

в логе крона, запись о запуске есть
Sep 26 13:30:00 newton /usr/sbin/cron[99732]: (root) CMD (/usr/servers/disk_space.sh)

права на скрипт
-rwxr-xr-x 1 root wheel 1979 26 сен 12:26 disk_space.sh

но скрипт не работает! если запустить руками, то все ОК!
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: проблема с кроном :(

Сообщение Kotjara »

cron log смотрели? Запускается или нет?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: проблема с кроном :(

Сообщение sash-kan »

Kotjara писал(а):
26.09.2007 15:35
cron log смотрели? Запускается или нет?

0ut писал(а):
26.09.2007 11:35
в логе крона, запись о запуске есть
Sep 26 13:30:00 newton /usr/sbin/cron[99732]: (root) CMD (/usr/servers/disk_space.sh)

(:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
-Dolphin-
Сообщения: 131
Статус: генерал

Re: проблема с кроном :(

Сообщение -Dolphin- »

try this

*/15 * * * * root /usr/servers/disk_space.sh
Счастливый обладатель трусов с пингвином. Линуксцентр отдыхает. Китайская промышленность заботиться о нас...
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: проблема с кроном :(

Сообщение 0ut »

-Dolphin- писал(а):
26.09.2007 16:52
try this

*/15 * * * * root /usr/servers/disk_space.sh


так тоже делал, в кроне пишет что нет такой команды root ;)
запускал крон так
crontab -u root /var/cron/root
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: проблема с кроном :(

Сообщение 0ut »

Ни кто не сталкивался значит с такой проблемой?
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
World Harm
Сообщения: 43
ОС: Slackware

Re: проблема с кроном :(

Сообщение World Harm »

Нужно на файл /etc/crontab (или аналогичный) поставить права доступа 0600. Потом на всякий случай сделать

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

crontab /etc/crontab
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: проблема с кроном :(

Сообщение Shura »

крон на почту пользователю должен отчет присылать. Посмотри что он там наприсылал.
Rock'n'roll мертв © БГ
Спасибо сказали: