TTY経由でないsudoの実行 - shibainu55日記
zabbix_agentのログを見てたら
you must have a tty to run sudo
なるエラーに出喰わす。
SSHクライアントやコンソール上での実行以外では前述の「you must have a tty to run sudo」のメッセージで実行できない。これを回避するためには、sudoのデフォルト設定の「Defaults requiretty」を無効化する必要がある。
とのこと。
具体的には、/etc/sudoersから該当行を以下のようにコメントアウトだああ。
#Defaults requiretty