我想問一下,linux 命令行下運行python 命令有什么辦法暫停?比如[root@test]# python test.py
1 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
CTRL + C
會 終止 程序運行而不是 暫停 ...
一個處于執行過程中的前臺程序可以使用組合鍵 CTRL + Z
暫停運行并回到 SHELL 提示符 ...
恢復的時候 ... 如果讓程序在后臺運行使用命令 bg
... 搬回前臺運行使用命令 fg
...
在同時處理多個任務的時候 ... jobs
命令可以查看任務的編號 ...
bg
和 fg
命令可以自由控制把哪個任務搬到前臺哪個任務留在后臺 ...
另外順便一提 ... 暫停一個后臺任務不一定要將其搬回前臺再用組合鍵 ...
kill -STOP
命令可以直接暫停一個后臺任務 ...
kill -CONT
命令可以直接恢復一個后臺任務 ...
提到的這幾個命令你都可以用 man
命令自己看一下詳細說明 ...
其實吧 ... 不止是 Python ... 從 SHELL 啟動的一般進程任務都可以用上面這種方法控制 ...
在你提到的場景里 ... Python 不過只是一個在前臺運行的程序罷了 ...
添加回答
舉報
0/150
提交
取消