Ping Script

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

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, то что наводит на мысль что скрипт не выполняется.
Что не так?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Ping Script

Непрочитанное сообщение hizel » 2009-12-03 11:44:29

полные пути пишите

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

/1     *       *       *       *       root   /bin/sh -c '/sbin/ping -c 4 74.125.67.100' >/dev/null
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Ping Script

Непрочитанное сообщение schizoid » 2009-12-03 13:15:49

или

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

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
Сработало :)

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Ping Script

Непрочитанное сообщение angelas_ » 2009-12-03 13:22:01

А я бы посоветовал добавлять не в /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:
Тэстэд ин экстримс!

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Ping Script

Непрочитанное сообщение vintovkin » 2009-12-03 13:23:48

зачем надо такой скрипт?
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: Ping Script

Непрочитанное сообщение angelas_ » 2009-12-03 13:27:25

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