ピックアップ記事
Lightsailインスタンスにcrontabの設定を行う

Lightsailインスタンスにcrontabの設定を行う

cronを使用し、定期実行処理を設定したいと思います。

 

まず、cronが動作中か確認を行います。

activeと表示されれば問題ない。

/etc/init.d/cron status

 

crontabの設定を行う

crontab -e

 

最初にどのエディタを使用するか聞かれたが、その後、接続が切れて、デフォルトでnanoに設定されていた。

しかし、vimを使用したかったため、エディタの設定をし直す。

同様に使用するエディタを変更したい方も以下を実行。

 select-editor
Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny

 

私は2番を選択。

 

cronを設定

設定方法は、以下のような感じ。

* * * * * command

 

定期実行するコマンドの前には、前から順に「分, 時, 日, 月, 曜日」を設定します。

 

数分ごとに設定

以下の例の場合は、3分ごとに実行

*/3 * * * * command

 

数時間ごとに実行

以下の例の場合は、3時間ごとに実行

0 */3 * * * command

 

特定の時間に実行

以下の例は、毎日18:30に実行

30 18 * * * command
おすすめの記事