A causa mais provável é um $PATH
no servidor 2 que não inclui uname
; sanidade verificar as variáveis de ambiente quando logado sob esse usuário.
Eu quero executar um script localizado no servidor 2 do servidor 1.
Estou executando esta linha de comando no servidor 1:
/home/user_x/keys.pem -t -t [email protected] sudo /home/gather/scripts/startTomcat6_nonroot.sh
O que me deu este erro:
/home/user_y/tomcat/bin/startup.sh: line 11: uname: command not found
Aqui está o trecho desse arquivo no servidor 2 contendo o comando uname:
#!/bin/sh
os400=false
darwin=false
#line bellow is number 11, the one failing
case "'uname'" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac
Tags ssh