我正在运行一个装有 Ubuntu 14.04、Nginx 和 PHP-5 的服务器。如果我发出以下命令,cron 是否可以工作:
10 * * * * service php5-fpm restart
或者我需要将此命令放入脚本并从这里调用它?基本上,我只是使用 cronphp5-fpm
每 10 分钟重启一次。
答案1
(通过调用或crontab
进行编辑,如果您需要以更高的权限调用命令)是否包含要执行的脚本或命令并不重要。如果您想将命令直接放入,它应该看起来像这样:crontab -e
sudo crontab -e
crontab
*/10 * * * * /usr/sbin/service php5-fpm restart
您必须使用完整路径,/usr/sbin/service
因为/usr/sbin
它不在 cron 的默认路径中PATH
。
*/x
意味着每个命令都会执行一次X时间(分钟、小时等)。