jenkins executa o ssh remoto rodando com “pts?”?

0

Estou tentando implantar um aplicativo de inicialização Spring ( WAR ) via Jenkins-publish over ssh.

Após transferir o arquivo war, executo um arquivo sh para executar java -jar a.war .

E Ele funciona bem, mas quando eu ps -ef , ele está sendo executado com pts ? .

Isso é do meu console:

[[email protected] ice]$ ps -ef | grep java
ice       46338      1 42 18:02 ?        00:01:40 java -jar /home/ice/a.war -Dspring.profiles.active=ice

Próximo campo da próxima vez é o campo pts . Está tudo bem em permitir? Ou como posso atribuir um pts a um processo?

Obrigado!

    
por Juneyoung Oh 11.08.2017 / 11:14

1 resposta

0

O ? significa que o processo está sendo executado sem um terminal conectado a ele. Se o programa deveria ser um processo daemon, não há problema em executar sem um pseudo-terminal (pts). Significa apenas que você não será capaz de interagir com o processo interativamente usando um terminal, que é uma espécie de definição de um processo daemon.

    
por 11.08.2017 / 11:21