Domanda

Sto cercando di eseguire un job cron in modo che uno script PHP verrà eseguito ogni 10 minuti sul mio server. Lo script aggiorna un database. In questo momento il mio crontab appare come:

* /10 * * * * /usr/bin/php  /home/user/public_html/domain.com/private/update.php

Tuttavia, lo script php non sembra funzionare. Ho anche provato a ricaricare cron dopo aver aggiornato la scheda cron con:

  $ /etc/init.d/cron reload

, ma questo non ha funzionato neanche. La mia attuale aspetto crontab formattata correttamente? ci sono autorizzazioni specifiche che devono essere specificate in un file in modo che esso per eseguire uno script?

È stato utile?

Soluzione

Non ci dovrebbe essere uno spazio tra "*" e "/ 10". Dovrebbe essere:

*/10 * * * * /usr/bin/php  /home/user/public_html/domain.com/private/update.php
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top