スクリプトで宣言せずに、簡単なコマンドで cron を実行できますか?

スクリプトで宣言せずに、簡単なコマンドで cron を実行できますか?

Ubuntu 14.04、Nginx、PHP-5 を搭載したサーバーを実行しています。次のようなコマンドを発行すると、cron は機能しますか?

10 * * * * service php5-fpm restart

それとも、このコマンドをスクリプトに入れてここから呼び出す必要がありますか? 基本的には、cron を使用してphp5-fpm10 分ごとに再起動するだけです。

答え1

(コマンドをより高い権限で呼び出す必要がある場合は、または をcrontab呼び出して編集します) に、実行するスクリプトが含まれているか、コマンドが含まれているかは関係ありません。 コマンドを に直接入れたい場合は、次のようになります。crontab -esudo crontab -ecrontab

*/10 * * * * /usr/sbin/service php5-fpm restart

cron のデフォルトではない/usr/sbin/serviceため、フルパスを使用する必要があります。/usr/sbinPATH

*/xコマンドは1回実行されることを意味しますバツ時間(分、時間など)。

関連情報