どうやら原因は vim に問題があるらしいです。 原因はOSXではviが存在しなくて、 /usr/bin/vi -> /usr/bin/vim でsymlinkされているためcrontab編集時にvimが起動されること。vimなので当然 ~/.vimrc が読み込まれて、そこでファイルのバックアップをとるようにしているとこの問題が出るのをつきとめた。 以下のページで詳しく解説されています。 OSXでcrontabの編集が反映されない « ku ということなので特定の場所ではバックアップが取らないように設定することにします。.vimrc に以下のように記述します。