
我正在運行帶有 Ubuntu 14.04、Nginx 和 PHP-5 的伺服器。如果我發出這樣的命令,cron 會工作嗎:
10 * * * * service php5-fpm restart
或者我是否需要將此命令放入腳本中並從此處調用它?基本上,我只是使用 cronphp5-fpm
每 10 分鐘重新啟動一次。
答案1
(如果需要以更高權限呼叫命令,則crontab
透過呼叫crontab -e
或進行編輯)是否包含要執行的腳本或命令並不重要。sudo crontab -e
如果你想將命令直接放入 a 中,crontab
它應該如下所示:
*/10 * * * * /usr/sbin/service php5-fpm restart
您必須使用完整路徑,/usr/sbin/service
因為/usr/sbin
它不在 cron 的預設路徑中PATH
。
*/x
表示每執行一次指令X時間(分鐘、小時等)。