我正在尝试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) 也可以运行。这只是意味着您无法使用终端与进程进行交互,这有点像守护进程的定义。