背景
iTermから crontab -e
を実行し、crontab設定を行っても以下のようなエラーが出続ける。
crontab: installing new crontab
crontab: tmp/tmp.7391: Operation not permitted
crontab: edits left in /tmp/crontab.bnGaalvOCm
原因が意外なところにあった。MacOS上の以下の設定を正しく行っても問題が解決しない人向けに。
-
システム環境設定
- > "セキュリティとプライバシー"
- > "アクセシビリティ"
- > "フルディスクアクセス"
- > "セキュリティとプライバシー"
原因
僕の場合は上記を設定するだけではだめで、 TMUX を停止させることで解決した。
もし困っている人がいれば、一度 TMUX のプロセスをすべて停止した状態でお試しください。
環境
% sw_vers
ProductName: Mac OS X
ProductVersion: 10.14
BuildVersion: 18A391
% tmux -V
tmux 2.8
% date
月 11 5 22:40:36 JST 2018