crontab

  • root以外でcrontabが使えない。/etc/cron.allowを編集してもダメだった。
  • それではと、rootのcrontabでsudo -u userで実行しようかと思ったが、sudoはcronで使えない設定になっていることが多いようだ。
    • この場合、/etc/sudoresを編集するか、expectコマンドを使用するようだ。
  • それも面倒かなと良く考えたら、rootで別のユーザのcrontabを編集すれば良かった。rootでcrontab -e -u userで別ユーザのcrontabを編集する。