Macでスクリプトを平日だけ自動実行する方法(launchd)

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

はじめに

Macでスクリプトを自動実行させるにはlaunchdを使うと便利です。
ただ、スクリプトを自動実行させていると決まった曜日だけ起動させたい。平日だけ起動させたという場合が出てくると思います。

そこで今回はlaunchdで平日だけスクリプトを起動させる方法について書きたいと思います。

※Macでスクリプトを自動実行する方法については下記をご覧ください

設定方法

StartCalendarIntervalのdictの中に keyをWeekdayにして0から7で指定する

0から7はそれぞれ、0:日 1:月 2:火 3:水 4:木 5:金 6:土 7:日 となっています。

例えば、月曜の9時半に実行させるなら下記のように記載します。

  StartCalendarInterval
  
    Weekday
    1
    Minute
    30
    Hour
    9
  

水曜の16時20分なら下記のようになります。

  StartCalendarInterval
  
    Weekday
    3
    Minute
    20
    Hour
    16
  

では、本題の平日だけの実行ですが、その場合は下記のように記載します。
(平日の9時10分に実行させる場合)

  StartCalendarInterval
  
    Weekday
    12345
    Minute
    10
    Hour
    9
  

参考

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*

CAPTCHA