Não é possível iniciar o WildFly remoto com o ssh

0

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?

    
por Rustam 26.04.2016 / 12:39

2 respostas

1

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
    
por 26.04.2016 / 12:57
0

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'

    
por 26.04.2016 / 12:46

Tags