jenkins 使用“pts?”执行远程 ssh 运行?

jenkins 使用“pts?”执行远程 ssh 运行?

我正在尝试WAR通过 ssh 上的 Jenkins-publish 部署 Spring boot 应用程序()。

传输war文件后,我执行一个sh文件来运行java -jar a.war

并且它工作正常,但是当我运行时ps -ef,它正在运行pts ?

这是我的控制台:

[[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

下次字段就是pts字段。就这样就可以了吗?或者我如何将 pts 分配给进程?

谢谢!

答案1

意思?是进程运行时没有附加终端。如果程序是守护进程,那么没有伪终端 (pts) 也可以运行。这只是意味着您无法使用终端与进程进行交互,这有点像守护进程的定义。

相关内容