crontab
- root以外でcrontabが使えない。/etc/cron.allowを編集してもダメだった。
- それではと、rootのcrontabでsudo -u userで実行しようかと思ったが、sudoはcronで使えない設定になっていることが多いようだ。
- この場合、/etc/sudoresを編集するか、expectコマンドを使用するようだ。
- それも面倒かなと良く考えたら、rootで別のユーザのcrontabを編集すれば良かった。rootでcrontab -e -u userで別ユーザのcrontabを編集する。
- とあるプログラマーの覚書 cronでsudoするには
http://memo358.blog18.fc2.com/blog-entry-32.html - cronでシェルスクリプト実行するときの注意
http://www.okalabo.office-on-the.net/okalog/34-dialy/107-cron30b730a730eb30b930af30ea30c85b9f884c3059308b3068304d306e6ce8610f - シェルのリダイレクトにまつわる失敗
http://sonic64.com/2004-03-28.html - crontabの設定
http://software.aufheben.info/linux/crontab.html