Linux nohup过程显示在ps中,但不在顶部

Linux nohup过程显示在ps中,但不在顶部,linux,bash,nohup,ps,Linux,Bash,Nohup,Ps,我运行了一个python脚本,比如script.py,如下所示: nohup python3 script.py & 现在,给了我一个进程ID,并出现以下消息: $ nohup: ignoring input and appending output to 'nohup.out' 现在我试着查看top,它显示了python3一段时间,然后就不再显示了。使用ps命令最终显示了该过程。因此,我使用进程ID来杀死它(我认为这可以克服挂起)。然后我再次 使用了nohup命令。但同样的事情再

我运行了一个python脚本,比如
script.py
,如下所示:

nohup python3 script.py &
现在,给了我一个进程ID,并出现以下消息:

$  nohup: ignoring input and appending output to 'nohup.out'
现在我试着查看
top
,它显示了
python3
一段时间,然后就不再显示了。使用
ps
命令最终显示了该过程。因此,我使用进程ID来杀死它(我认为这可以克服挂起)。然后我再次 使用了
nohup
命令。但同样的事情再次发生

这可能是因为我没能克服挂起的问题。这意味着我以前运行过这个命令,现在我需要重新对齐
nohup
的流。(见附件)


我的问题是,我现在该怎么办
nohup
仍然挂起,我无法在后台运行命令。非常感谢您的帮助。

我认为这个问题是因为您使用了&operator.&将命令转到后台,并将其设置为空闲命令。

对不起,我不明白您要我做什么。你能给我一些命令吗(如果可能的话,可以设置格式!)?使用不带&:的命令,例如:nohup python3 script.py