Рейтинг:1

Crontab — Как проверить, успешно ли работает PHP-скрипт в сценарии оболочки Cronjob?

флаг cn

У меня ниже crontab в системе (Centos 7.9), однако я не могу проверить, правильно ли это работает или нет,

то есть, если crontab находит PHP enr. переменные или если crontab выполнился правильно без каких-либо ошибок в оболочке или если запись crontab имеет синтаксическую проблему ..etc

Любое предложение о том, как выполнять отладку или захват вывода crontab, подобного приведенному ниже.

0 */1 * * * /var/www/example.com/scripts/cron.sh >> /var/log/app/cron/cron.log

Содержимое скрипта, как показано ниже

[root@]# кошка /var/www/example.com/scripts/cron.sh
#!/usr/bin/env bash

компакт-диск /var/www/example.com/public
cron.php 

Есть ли лучший способ сделать это?

Michael Hampton avatar
флаг cz
Я предлагаю вам добавить запись в crontab для `/usr/bin/false`, а затем посмотреть, что произойдет.
Рейтинг:1
флаг pe

Вы можете запустить следующее

$ эхо $?

Если вы получите 0 значение в порядке, другое значение больше 0 не в порядке.

($?) Заменяется на статус выхода последнего запущенного конвейера переднего плана.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.