Вопрос по крону

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Вопрос по крону

Re: Вопрос по крону

Сообщение Alex Keda » 2014-06-12 19:57:59

непонял, а что добработано-то?
дифф приложите, чтоб видно хоть было

Re: Вопрос по крону

Сообщение Vasyl » 2014-06-12 1:04:49

У меня в CentOS 6 команда uname показывает Linux

Вот доработал check.cron.run.sh для CentOS 6, в предыдущем сообщении немного неправильно

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

#------------------------------------------------
#------------------------------------------------
# проверяем, как давно выполнялось последнее задание
if test -f $marker
then
   executed=`cat $RootDir/hosts/$HostsID/tmp/TaskLastExecute.txt`
   dater=`date --date='1 hour ago' +%Y%m%d%H%M%S`
   if [ $dater -ge $executed ]
   then
      echo "" >> $RootDir/demon.log
      echo "`date +%Y-%m-%d` in `date +%H:%M:%S`: php-cgi auto killed, no executed tasks more than one hour" >> $RootDir/demon.log
      echo "" >> $RootDir/demon.log
      killall `basename $PHP_BIN`
   fi
fi

# delete tmp file
rm -f $TmpFile

Re: Вопрос по крону

Сообщение Alex Keda » 2014-06-10 21:54:30

а у вас что показывает?

Re: Вопрос по крону

Сообщение Vasyl » 2014-06-10 3:00:33

У меня в CentOS была такая же ошибка пришлось заменить 106 строку на
if [ `date --date='1 hour ago' +%Y%m%d%H%M%S` -ge `cat "$RootDir/hosts/$HostsID/tmp/TaskLastExecute.txt"` ]
теперь все работает.

Re: Вопрос по крону

Сообщение sleitor » 2014-06-09 22:05:39

Периодически.
Может быть какие-нибудь логи прислать дополнительно?

Re: Вопрос по крону

Сообщение Alex Keda » 2014-06-09 18:47:13

периодически или постоянно?
если периодически - ничем не могу помочь...
синтаксис верный, на линуксе проверял, на центосе....

Re: Вопрос по крону

Сообщение sleitor » 2014-06-09 8:47:32

date: лишний операнд «ago'»
Попробуйте `date --help' для получения более подробного описания.
/var/www/admin/data/www/my.host.ru/scripts/billing/check.cron.run.sh: line 106: [: -ge: ожидается использование унарного оператора

Вываливается периодически ошибка

Re: Вопрос по крону

Сообщение Alex Keda » 2014-01-24 11:44:59

sleitor писал(а):Да, ошибка исправлена. Сейчас вот такая

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

date: extra operand `hour'
Try `date --help' for more information.
/var/www/admin/data/www/domain/scripts/billing/check.cron.run.sh: line 106: [: -ge: unary operator expected

исправлено. будет в релизе.

Re: Вопрос по крону

Сообщение sleitor » 2014-01-24 10:07:58

Да, ошибка исправлена. Сейчас вот такая

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

date: extra operand `hour'
Try `date --help' for more information.
/var/www/admin/data/www/domain/scripts/billing/check.cron.run.sh: line 106: [: -ge: unary operator expected

Re: Вопрос по крону

Сообщение Alex Keda » 2013-11-05 9:09:12

первый лог не связан с остановкой аккаунтов. это про опрос сервера.
ошибку что в нём фигурирует исправил, в след. обновлении будет.
--
вторую тоже поправил. она тоже отношения к остановке аккаунтов не имеет.

Вернуться к началу