はじめに macでcronのように定期実行したい時のメモです。 自分はvirtual boxやvmwareなどのゲストOS上で作ったファイルやログを ホストのmacに定期的にもってきたい(もしくは同期したい)というケースがありました。 ゲスト側でcron設定してrsyncも考えたのですが ゲストがn台に増えた時に下記の感じが面倒でした。 ゲストn台すべてにホストに対してrsyncするような設定やスクリプトを置いて管理する必要がある ゲストOSからホストのMAC対するネットワーク設定(ssh設定)などが面倒。n台あるとさらに。 そういうことでmac側で設定します。 たまたまこういった用途がありましたが、そうじゃなくてもmacで定期実行したいってことはありそうですしね。 あじぇんだ launchdとは launchdで定期実行するまでの概要 launchdで定期実行するサンプルスクリプト la