Se você digitar "desculpe, você deve ter um tty para executar o sudo" em um mecanismo de busca, você obterá as seguintes instruções no primeiro link ( link ):
" vi / etc / sudoers
comente: #De requisitos "
BR Eric
Eu preciso executar um script na plataforma Linux "runme.sh" (que pode ser executado como usuário sudo) usando outro script ant "build.xml". Agora eu tenho que executar este build.xml da teamcity.
Eu tenho código para tudo, mas fui invadido ao invocar o "runme.sh" usando o sudo no build.xml da cidade do time.
No build.xml eu tenho código como
<exec dir="${installdir}" executable="/bin/sh">
<arg line="-c 'sudo ./runme.sh'"/>
<redirector inputstring="sudopassword"/>
</exec>
Na cidade da equipe, recebo um erro como "[exec] sudo: desculpe, você deve ter um tty para executar o sudo".
Alguém por favor pode me ajudar a resolver esse erro?
obrigado antecipadamente
Se você digitar "desculpe, você deve ter um tty para executar o sudo" em um mecanismo de busca, você obterá as seguintes instruções no primeiro link ( link ):
" vi / etc / sudoers
comente: #De requisitos "
BR Eric