我运行了一个Python脚本,说script.py
,如下所示:
nohup python3 script.py &
现在,已将进程ID给我,并显示以下消息:
$ nohup: ignoring input and appending output to 'nohup.out'
现在我尝试查看top
,它在一段时间内显示python3
,然后不再显示。最终使用ps
命令显示了该过程。因此,我使用进程ID将其杀死(我认为可以克服挂起)。然后我又
使用了nohup
命令。但是同样的事情再次发生。
这可能是由于我无法克服nohup
挂起而引起的。这意味着我之前已经运行了此命令,现在我需要重新对齐nohup
的流。 (请参见this)
我的问题是,我现在应该怎么办? nohup
仍然挂起,我无法在后台运行命令。任何帮助表示赞赏。
答案 0 :(得分:0)
我认为这个问题的产生是因为您使用了&运算符。 &go命令返回到后台,并将其设置为空闲命令。