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

Crontab не запускается скприпт

Добавлено: 2009-11-24 14:20:04
UserQ
Для поднятия упавшего пппое есть такой скрипт

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

#!/bin/sh -xv

pings=`/sbin/ping -c 3 213.135.97.131 | grep -c "64 bytes"`
if [ $pings -gt 0 ]
 then
  :
 else
  /usr/bin/killall ppp
  kill -9 `cat /var/run/tun0.pid`
  sleep 5
  /usr/sbin/ppp -ddial megas
  DATE=`date '+%Y-%m-%d %H:%M:%S'`
  PPP_RESTART_LOG=/var/log/ppp_restart.log
  echo ${DATE} "[ERROR] Not request from 213.135.97.131" >> $PPP_RESTART_LOG
fi
если вручную делать то скрипт срабатывает, а по крону нет

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

# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.32.34.1 2009/04/15 03:14:26 kensmith Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minute hour    mday    month   wday    who     command
#
*/5     *       *       *       *       root    /usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *       *       *       *       operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0       *       *       *       *       root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
1       3       *       *       *       root    periodic daily
15      4       *       *       6       root    periodic weekly
30      5       1       *       *       root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5     *       *       *       root    adjkerntz -a
*/1 * * * * /bin/sh /home/karapuz/ppp-restart
Не пойму где я допустил ошибку или где не дочитал.

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

uname -a
FreeBSD homenet.lan 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri Sep 25 23:28:34 EEST 2009     karapuz@homenet.lan:/usr/obj/usr/src/sys/HOMENET  i386

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 14:23:25
gofman

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

*/1     *       *       *       *       root    /home/karapuz/ppp-restart.sh

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 14:45:51
UserQ
Не помогло, специально сделал проверочный скрипт

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

#!/bin/sh -xv

  DATE=`date '+%Y-%m-%d %H:%M:%S'`
  PPP_RESTART_LOG=/var/log/test.log
  echo ${DATE} "test test" >> $PPP_RESTART_LOG
в кроне

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

*/1     *       *       *       *       root    /home/karapuz/test.sh
но в логах нету записей.

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 14:55:07
gofman
покажите ls -la /home/karapuz/test.sh

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 14:57:57
terminus
тыщу раз обсуждали :"": поисчите по форуму по ключевым словам: крон скрипт

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 15:06:43
UserQ
Разобрался, спасибо.

Re: Crontab не запускается скприпт

Добавлено: 2009-11-24 21:42:20
server801
напишите в чем была трабла