, у меня есть ниже crontab в системе (Centos 7.9), однако я не могу проверить, правильно это работает или нет,
т.е. если crontab находит PHP enr. переменных, или если crontab выполнился правильно без каких-либо ошибок в оболочке, или если запись crontab имеет синтаксические проблемы ... и т. д.
Любые предложения по отладке или захвату вывода crontab, подобного приведенному ниже
0 */1 * * * /var/www/example.com/scripts/cron.sh >> /var/log/app/cron/cron.log
Сценарий содержимое выглядит так, как показано ниже
[root@]# cat /var/www/example.com/scripts/cron.sh
#!/usr/bin/env bash
cd /var/www/example.com/public
php cron.php
Есть ли лучший способ сделать это?
Вы можете запустить следующее
$ echo $?
Если вы получаете 0
, что означает, что все в порядке, другое значение больше 0 не подходит.
($?) Заменяется на статус выхода последнего запущенного конвейера переднего плана.