2019年12月23日月曜日

raspberry pi : 定期実行について(cron)

目的:
スクリプト等の処理を定期的に実行する。

手順:
定期的に実行する為にcronを使用する
crontab を使用して、ユーザ毎に定期的に行う処理を登録する。
root権限が必要な場合は、root ユーザで行う。(sudo をつければ OK)
  1. 設定確認
    crontab -l

    実行時に root権限が必要な場合 (root ユーザ での cron 設定)
    sudo crontab -l

    設定していない場合、”no crontab for <ユーザー名>”と言われる。
     
  2. 設定方法
    crontab -e

    実行時に root権限が必要な場合 (root ユーザ で処理を実行する場合)は
    sudo crontab -e

    で設定する。エディタが開き、編集可能となる。
    (/var/spool/cron/crontabs/ユーザ名 に保存される)

    設定は、
    00 03 * * 1 sh /home/hogehoge/script/test.sh
    
    の様に、実行する ‘分’ ‘時’ ‘日’ ‘月’ ‘曜日’ ‘コマンド’ の順に指定する。
    曜日は 0:日, 1:月, 2:火, — ,6:土,7:日 を指定する。
    上記の場合、毎週月曜日の AM3:00 に実行する。

0 件のコメント:

コメントを投稿