Puncte:1

Crontab - Cum se verifică un script PHP care rulează cu succes sau nu într-un script Cronjob Shell?

drapel cn

Am mai jos crontab în sistem (Centos 7.9), totuși nu pot verifica dacă funcționează corect sau nu,

adică dacă crontab găsește PHP enr. variabile sau dacă crontab s-a executat corect fără erori în shell sau dacă intrarea crontab are probleme de sintaxă ..etc

Orice sugestie despre cum să depanați sau să capturați rezultatul unui crontab ca acesta de mai jos

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

Conținutul scriptului este ca mai jos

[root@]# cat /var/www/example.com/scripts/cron.sh
#!/usr/bin/env bash

cd /var/www/example.com/public
php cron.php 

Există o modalitate mai bună de a face asta?

Michael Hampton avatar
drapel cz
Vă sugerez să adăugați o intrare crontab pentru `/usr/bin/false` și apoi să urmăriți ce se întâmplă.
Puncte:1
drapel pe

Puteți rula următoarele

$ echo $?

Daca primesti 0 semnificația este OK, o altă valoare peste 0 nu este ok.

($?) Se extinde la starea de ieșire a conductei din prim-plan executată cel mai recent.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.