我需要在大学服务器上运行java程序。我通过ssh
远程登录他们的服务器所以我使用了nohup
,如:
$ nohup java -jar project.jar &
然而,当我退出并关闭终端然后重新登录服务器时,我的进程丢失/被杀死。
答案 0 :(得分:1)
如果我使用top命令,我可以看到该进程仍在运行。然而 如果我使用ps命令,我无法看到它为什么会这样?
可能是因为您没有通过选项来选择该进程,因为默认情况下,ps
仅选择与调用者相同的终端关联的进程。尝试
ps -u$USER