我有一个python脚本script.py
。我决定在终端执行此操作。
python script.py
它已经运行了几个小时。我如何查看状态?如何检查此程序是否仍然响应?
top
在这种情况下不起作用,因为程序仍在运行。我认为有一个键盘命令---我不像'控制'+'某事'
答案 0 :(得分:2)
当您的程序仍在运行时C-z
类型(按'Ctrl'时按'z')
你会得到这样的输出:
[1] + 2267 suspended
python script.py
然后您可以使用以下命令获取当前运行时:
ps -p "2267" -o etime
将“2267”替换为步骤1中显示的pid。 如果要恢复脚本类型:
fg %1
您可以将%1
视为“后台”流程的当前计数。如果C-z
之后的输出显示例如[4] + XXXX suspended
表示您必须使用fg %4
来恢复此过程。