Крон, выполняющий только последнюю запись, превращен в crontab

Я записываю записи в crontab, использующий PHP (www-data пользователь). Первая запись является планировщиком, который работает каждую минуту. Если планировщик находит определенные критерии, он добавляет новую запись в crontab. После того, как я добавляю запись, планировщик (который должен работать каждую минуту), прекращает работать. Задания крона не работают параллельно. Это похоже www-data пользователь мог только выполнить единственное задание крона.

Мой планировщик, который работает, когда это - единственная вещь в crontab:

* * * * * curl --silent http://myapi_url/scheduler >/dev/null 2>&1

Когда планировщик работает, он добавляет новую запись:

18-59/2 * * * * curl --silent http://myapi_url/user/10 >/dev/null2>&1`

Так новые работы записи, но планировщик прекращает работать. Если я добавляю еще одну новую запись, две ранее добавленных работы остановки, но не новую. Почему?

Править:

crontab похож на это:

* * * * * curl --silent http://myapi_url/scheduler >/dev/null 2>&1 
18-59/2 * * * * curl --silent http://myapi_url/user/10 >/dev/null 2>&1

каждая новая запись происходит ниже.

0
задан 24 January 2018 в 16:39

1 ответ

Я нашел проблему. При записи в Crontab я использовал разрыв строки неправильно и из-за этого в конце записи, ^M был зарегистрирован.

0
ответ дан 31 October 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: