jenkins(実行ユーザ:jenkins)のcronでsudoを使う必要があり、/etc/sudoersの設定を変えたのでメモ。 ユーザ:jenkinsをtty(コンソール)無しでsudoさせるため、こんな感じで設定しました。 sudo /usr/sbin/visudo #Defaults requiretty # tty無しの場合sudoさせない(コメントアウト) Defaults:jenkins !requiretty # ユーザjenkinsはtty無しでsudo可能 jenkins ALL=(ALL) NOPASSWD:ALL # ユーザjenkinsはパスワード無しでsudo可能 ちょっと解説 sshコマンドやcronの中でsudoを使うスクリプトを使う場合によくあるケースなんですが sudo: sorry, you must have a tty to run sudo こん