1

Здравствуйте. В /etc/crontab прописана задача вида

* * * * * bitrix test -f /home/bitrix/ext_www/test/bitrix/modules/main/tools/cron_events.php &&.................

Выполняется она ежеминутно(вижу в логах).
Убей не могу понять от куда берется эта настройка периодичности времени ?

2

nik222 пишет:

Убей не могу понять от куда берется эта настройка периодичности времени ?

* * * * *

http://ru.wikipedia.org/wiki/Cron
http://www.opennet.ru/man.shtml?topic=c … ;russian=0

Да, у меня Ubuntu.
Нет, не глючит.

3

я наверное не совсем понятно объяснил. В crontab частота выполнения прописана именно так 

* * * * *

(на сколько я понимаю этот вид записи не предполагает никакой периодичности выполненя) но выполняется задание раз в минуту. От куда может браться настройка этой минуты ?

4

ни где не могу найти в документации * * * * * - интервал выполнения = 1 минуте  ab

5

$ info crontab


              field          allowed values
              -----          --------------
              minute         0-59
              hour           0-23
              day of month   1-31
              month          1-12 (or names, see below)
              day of week    0-7 (0 or 7 is Sun, or use names)

       A field may be an asterisk (*), which always stands for ``first-last''.
Да, у меня Ubuntu.
Нет, не глючит.

6

A field may be an asterisk (*), which always stands for ``first-last''.

недопонял

7 (30.08.2013 17:40:24 отредактировано sotariz)

nik222, разложу ваши звездочки не в строку а в столбик, может понятней будет
* - минуты (*=каждую)
* - часы (*=каждый)
* - дни/числа месяца (*=каждый)
* - месяцы (*=каждый)
* - дни недели (*=каждый)
UPD
запись вида
*/5 * * * * comand
будет выполнять команду каждые 5 минут
PS на правах примера

8 (30.08.2013 21:51:08 отредактировано nik222)

Благодарю конечно. До этого все это и так было понятно  ab Непонятно почему при записи вида  * * * * *  скрипт отрабатывает раз в минуту. Не могу понять от куда берется эта настройка. Задача прописана в /etc/crontab. В /var/spool/cron все чисто.

9

Если во всех полях звездочки, то задание будет выполняться каждую минуту, каждый час, каждый день, каждую неделю, каждый месяц и т.д. = каждую минуту.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

10

yars спасибо большое

11

С минутами все стало понятно. Но не отрабатывает задание прописанное в /etc/crontab

0-59 * * * *  apache test -f /www/main/bitrix/modules/main/cron_events.php && { /usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php ; } >/dev/null 2>&1

Права на cron_events.php - 0644

В логе пусто.

В чем может быть загвоздка ?

12

nik222⇓ пишет:

>/dev/null 2>&1

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

nik222⇓ пишет:

{ /usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php ; }

Вы уверены то что данный вид записи будет корректно работать?

It is good day to die ...
MS Windows 10
Заметки о главном...

13

оно и так не отрабатывает:

 * * * * * apache  /usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php

14

nik222⇓ пишет:

оно и так не отрабатывает:

i2ks⇓ пишет:

просто перенаправить вывод в файл,

/usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php > /tmp/test.out

It is good day to die ...
MS Windows 10
Заметки о главном...

15

файл не создался, после создания вручную пустой  ac

16

nik222⇓ пишет:

/usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php

из консоли это хоть работает:?

It is good day to die ...
MS Windows 10
Заметки о главном...

17

да

18

nik222⇓ пишет:

да

что да?
а если так:

su apache -c "/usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php" 

Или в крон писать:

 
* * * * *  /usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php
It is good day to die ...
MS Windows 10
Заметки о главном...

19

хм, вроде завелось.

* * * * * apacche  /usr/bin/php -f /www/main/bitrix/modules/main/cron_events.php

с проверкой ни в какую