Страница 1 из 1

Ping Script

Добавлено: 2009-12-03 11:29:32
Гость
Скрипт выглядит:

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

#!/bin/sh
ping -c 4 74.125.67.100>/dev/null
А запись в кроне /etc/crontab:

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

*/1     *       *       *       *       root   sh /home/masha/ping.sh
Вроде все правильно, но в /var/log/cron нету логов по отношению к /home/masha/ping.sh, то что наводит на мысль что скрипт не выполняется.
Что не так?

Re: Ping Script

Добавлено: 2009-12-03 11:44:29
hizel
полные пути пишите

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

/1     *       *       *       *       root   /bin/sh -c '/sbin/ping -c 4 74.125.67.100' >/dev/null

Re: Ping Script

Добавлено: 2009-12-03 13:15:49
schizoid
или

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

chmod +x /home/masha/ping.sh

Re: Ping Script

Добавлено: 2009-12-03 13:21:35
Гость
hizel писал(а):полные пути пишите

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

/1     *       *       *       *       root   /bin/sh -c '/sbin/ping -c 4 74.125.67.100' >/dev/null
Сработало :)

Re: Ping Script

Добавлено: 2009-12-03 13:22:01
angelas_
А я бы посоветовал добавлять не в /etc/crontab, а из под рута в

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

crontab -e
У меня так выглядит:

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

hawk:~# crontab -l
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin

# Management crons
*/5     *       *       *       *       /bin/sh /root/scripts/zabbix_srv-mon
:smile:

Re: Ping Script

Добавлено: 2009-12-03 13:23:48
vintovkin
зачем надо такой скрипт?

Re: Ping Script

Добавлено: 2009-12-03 13:27:25
angelas_
vintovkin писал(а):зачем надо такой скрипт?
Вы про zabbix_srv-mon?
Если да, то я не это имел в виду, он здесь не при чём. Я имел в виду что свои cron'ы нужно добавлять не в /etc/crontab, а с утилитой crontab. Так "правильнее".
:smile: