atrun - 指定時間にjobを実行する
Macで指定時間にjobを実行するようにしたかったので、その時のメモを残しておきます。
スケジューリングの設定
1. まず、atrunを有効化します。(デフォルトでは無効になっている)
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
2. 次にスケジュールを登録します。
3分後にopen.shを実行したい場合には次のコマンドとなります。
at -t `date -v+3M +"%Y%m%d%H%M"` -f open.sh
atコマンドについて
atq
でqueueを見ることができますatrm job_id
でqueueから削除できます