rootでcronしたらsudo: sorry, you must have a tty to run sudo ってでる対策

· tips, サーバ

タイトルどおり、とりあえずの対策

/etc/sudoersを編集

visudo で編集するらしいがrootでやればviで可能

vi /etc/sudoers

以下の行をコメントアウトする

Defaults requiretty

   ↓

#Defaults requiretty

参考
おまけ

そもそもrootでcronするような設計がまずい気がしないでもない、、、