nohup
pode ser o que você deseja:
nohup - run a command immune to hangups, with output to a non-tty
sudo nohup /etc/init.d/wildfly start
Ao executar script remoto com SSH:
ssh [email protected] -t sudo /etc/init.d/wildfly start
WildFly não iniciado. Se eu correr
ssh [email protected] -t /home/user/my.sh
my.sh:
!#/bin/bash
sudo /etc/init.d/wildfly start
sleep 10
WildFly inicia e após 10 seg, quando a conexão ssh encerra o WF parado. Se eu conectar "manualmente" com "ssh [email protected]" e, em seguida, digite console "sudo /etc/init.d/wildfly start" - não há problema.
init.d / wildfly: link
Como posso iniciar o WildFly sem inserir manualmente cada comando no console?
Coloque seu comando na citação única ' '
:
%código%
E também defina o parâmetro de tempo limite mais em ssh [email protected] 'sudo /etc/init.d/wildfly start'