社内謹製の便利スクリプトがあってそれを定期実行させたいなぁと思ったときにMacでcron回すか〜と思っていたけど、そういえばlauncdを使ったことなかったので試してみたときのメモ。下記にxml形式のファイルを置くことでスケジュールできる。~/Library/LaunchAgents/test.plist下記の様な形式。</dict></plist>ProgramArgumentsにスペース区切りで、プログラムをarrayにして書いていく。WorkingDirectoryはそのまんま、プログラムを実行してくれる場所。平日だけ実行させたい場合はこんな感じで書かないといけないようだけど、なんか良い方法があるのだろうか?登録launchdに登録するのには下記のように読み込んであげる必要がある。~/Library/LaunchAgents/test.plistplistファイルを編集したら、一度unloadしてからloadしないと読み込んでくれなかったのと、loadした状態だとすでに読み込み中とでるのでそこだけちょっと面倒だった。スリープ時には実行されず、スリープ復帰時に実行されるようになっていた。便利そうだしMacが起動していなかったら別に実行されなくても良いくらいの温度感なので思っていることができそうだった。