
sudo
на удалённом сервере.При вызове скрипта – сервер выдаёт ошибку:
[14:23:37]Step 3/5: Stop Tomcat (Command Line) (1s)
[14:23:38][Step 3/5] Starting: /Users/UnityPro/buildAgent/temp/agentTmp/custom_script8453498053461317446[14:23:38][Step 3/5] in directory: /Users/UnityPro/buildAgent/work/a82e27dfe5537e66[14:23:39][Step 3/5] sudo: sorry, you must have a tty to run sudo[14:23:39][Step 3/5] Process exited with code 1
Редактируем файл
/etc/sudoers
:
# visudo
В нём находим строку, которая требует
tty
:# Disable "ssh hostname sudo <cmd>", because it will show the password in clear. # You have to run "ssh -t hostname sudo <cmd>". # Defaults requiretty
Комментриуем её, повтораяем операцию.