Erro ao executar comandos remotos com o ssh usando o usuário sudo

1

O seguinte comando está falhando:

ssh -t user@server-01 sudo -iu suser "cd /opt/jboss ; ./portal.sh stop"

Estou recebendo:

bash: ./portal.sh: No such file or directory

Como posso alterar o diretório remotamente e executar um comando remoto nesse diretório?

    
por ABOCb 07.01.2016 / 12:38

1 resposta

1

A solução é:

ssh -t user@server-01 sudo -iu suser "eval 'cd /opt/jboss ; ./portal.sh stop'"
    
por 07.01.2016 / 13:02