将棋とアニメと稀にプログラミング将棋とアニメと稀にプログラミングできることしかやらない。以前、Macでファイルを定期的にバックアップする設定で、Scriptを定期実行するために、Macの標準カレンダーを使って擬似的に実現していた。本当ならcronとか、まともな方法でやりたい。Macではcronでなくlaunchdというものが推奨されているようなので、これで実行するように仕込んだ。上記のようなファイルを/Users/UserName/Library/LaunchAgentsに保存し、ターミナルから以下のコマンドを実行する。~/Library/LaunchAgents/SyncFiles.plist以上でタスク登録完了である。タスクの登録状況は以下のコマンドで確認できる。list(本当は実行権限とか色々あるけど俺の使用範囲ではないので割愛します)ただ、launchdはイチイチコマンドでやるので分かりにくい。GUIで使えないのかな、と思っていたが、Lingonというツールがあった。タスク内容の編集には有料ライセンスが必要だが、内容の確認は無料でもできる。Lingonでタスクの内容を確認し、そのplistファイルを見比べることでplistファイルの書き方を勉強することができたのが、自分にとって大きな収穫だった。2.0」を使ってみた。launchdをcronの代わりに使うための簡易メモlaunchd.plistの書き方Windowsならタスクスケジューラで一発なんだけどな。Macはシステム的なことは極力見せない方針っぽいし、今後も実装される予定はないだろうな。