
Estou executando um servidor com Ubuntu 14.04, Nginx e PHP-5. O cron funcionaria se eu emitir o comando assim:
10 * * * * service php5-fpm restart
Ou preciso colocar esse comando em um script e chamá-lo daqui? Basicamente, estou usando o cron para reiniciar php5-fpm
a cada 10 minutos.
Responder1
Não importa se crontab
(editado por invocação crontab -e
ou sudo crontab -e
, se você precisar que um comando seja chamado com privilégios mais altos) contém um script a ser executado ou um comando. Se você quiser colocar um comando diretamente em um, crontab
ele deverá ficar assim:
*/10 * * * * /usr/sbin/service php5-fpm restart
Você tem que usar o caminho completo /usr/sbin/service
porque /usr/sbin
não está no padrão do cron PATH
.
*/x
significa que um comando é executado uma vez para cadaxde tempo (minutos, horas, etc.).