Macに標準搭載されているcronでプログラムを自動的に定期実行する方法をまとめました。
cronとは
cronは、ジョブ(スクリプト)をプログラムを定期的に実行させることができるツールです。
例えば「3分間に1回、〇〇のプログラムを自動で実行する」「毎日12時に、〇〇のプログラムを自動で実行する」といったように、実行する頻度を細かく調整できます。
MacでCronを使う方法
Macでは、cronが標準搭載されているため、インストール作業は不要です。
以下のコマンドでcrontabを起動します.
$ crontab -e
tmpフォルダ以下に「/tmp/crontab.〇〇」というファイルが出現するので、テキストエディタを開き、定期実行したい時間とそのスクリプトを書き込み設定を行います。
【書式】
分 時 日 月 曜日 <実行コマンド>
記載例
9時~11時の0分,30分にhome/pi/script_a.pyを実行する場合
00,30 9-11 * * * python3 home/pi/script_a.py
終日,10分毎にhome/pi/script_a.pyを実行する場合
*/10 * * * * python3 home/pi/script_a.py
起動時に毎回実行する場合
@reboot python3 home/pi/script_a.py
● 登録されているcronを確認
$ crontab -l
関連ページ
【Mac入門】基本設定、使い方、カスタマイズ術
macOSの基本設定、使い方、カスタマイズ術について解説します。
コメント