macosxでcronを設定する
先日仕掛けたはずのcronが動作していなかったので調べました。
crontab -l してみると「no crontab」になってます。
グーグルで検索してみると、どうやらそれらしい、というかまさにそれ、という情報が見つかりました
OSXでcrontabの編集が反映されない
http://ido.nu/kuma/2006/01/31/crontab-warns-temp-file-must-be-edited-in-place/
上記に解決方法が記されてますが、私は個人環境のmacにcronを設定することはめったにないので、以下の手順で反映させました
1. open-junk-fileで適当なファイルを開き、そこにcronの設定を書く
2. M-!(shell-command)で、「crontab <1で開いたファイル名>」 を実行し、設定する
3. M-!(shell-command)で、「crontab -l」を実行し、設定を確認する
余談ですが、以前設定したopen-junk-fileは本当に便利で毎日使いまくってます
emacsで使い捨てのバッファ/ファイルを開く
http://d.hatena.ne.jp/yuheiomori0718/20111124/1322142527
設定はこんな感じで
;; (auto-install-from-emacswiki "open-junk-file.el") (require 'open-junk-file) (global-set-key (kbd "C-x C-z") 'open-junk-file)
参考)
[emacs][linux]crontabコマンドでファイルの内容をcrontabに登録する
http://d.hatena.ne.jp/rubikitch/20091124/1259000380