A única maneira de ter certeza é deixá-lo rodar e inspecionar os resultados. Você pode modificar seu comando para registrar a saída em algum lugar e inspecioná-la, ou deixar que ela envie a saída por e-mail.
Você pode adicionar outra linha idêntica que execute o comando dentro de 5 minutos, para depuração. por exemplo. Se forem 3:13 da noite, eu devo adicionar esta linha para testar o comando depois de 3 minutos:
# Run at 15:16
16 15 * * * /opt/lampp/bin/php /opt/lampp/htdocs/site/cron/my_script.php > /dev/null
BTW. Para correr às 23 horas todas as noites, você provavelmente quer isso; Eu também redirecionei stderr para stdout ( 2>&1
) para garantir que toda a saída vá para /dev/null
:
# At minute 0 of hour 23 on every day, every month, every day of the week:
0 23 * * * /opt/lampp/bin/php /opt/lampp/htdocs/site/cron/my_script.php > /dev/null 2>&1