Ciao,
ho un problema con il mio primo Cron PHP.
Ho fatto un file test.php:
<?php
# registrazione della data corrente in una variabile
$oggi = date('Y-m-d');
# apertura in scrittura di un file di log
$log = fopen("/root/Service/".$oggi."_log.txt","w") or die ("Impossibile creare il file ".$oggi. "_log.txt.");
# scrittura della data corrente sul file di log
$scrivi = fwrite($log,"Eseguito il ".date('Y-m-d H:i:s'));
#chiusura del file
fclose($log);
?>
Poi un file test.cron:
*/1 * * * * php --q /root/Service/test.php
Vado quindi sul server e metto ambedue i file in /root/Service/
Provo ad eseguire il file php da linea di codice: php --q /root/Service/test.php
e si esegue correttamente.
Il file .php ha permessi 755.
Registro quindi il cron eseguendo: crontab test.cron
Dopo un minuto cominciano ad arrivare mail a root con notificato:
Could not open input file: /root/Service/test.php
Avete qualche idea?
Grazie,
n.
ho un problema con il mio primo Cron PHP.
Ho fatto un file test.php:
<?php
# registrazione della data corrente in una variabile
$oggi = date('Y-m-d');
# apertura in scrittura di un file di log
$log = fopen("/root/Service/".$oggi."_log.txt","w") or die ("Impossibile creare il file ".$oggi. "_log.txt.");
# scrittura della data corrente sul file di log
$scrivi = fwrite($log,"Eseguito il ".date('Y-m-d H:i:s'));
#chiusura del file
fclose($log);
?>
Poi un file test.cron:
*/1 * * * * php --q /root/Service/test.php
Vado quindi sul server e metto ambedue i file in /root/Service/
Provo ad eseguire il file php da linea di codice: php --q /root/Service/test.php
e si esegue correttamente.
Il file .php ha permessi 755.
Registro quindi il cron eseguendo: crontab test.cron
Dopo un minuto cominciano ad arrivare mail a root con notificato:
Could not open input file: /root/Service/test.php
Avete qualche idea?
Grazie,
n.