是否有可能手動中止當前正在運行的bash命令?所以,例如,我使用'查找',但它需要很長時間...我如何手動停止它?我可以中止當前運行的bash命令嗎?
16
A
回答
25
有些東西不會迴應Ctrl + C;在這種情況下,您還可以執行Ctrl + Z,這會停止進程,然後kill %1
- 或甚至fg
回到它。請閱讀標題爲「作業控制」的man bash
以瞭解更多信息。這非常有幫助。 (如果你不熟悉man
或人pager
,您可以man bash
搜索使用/
。然後它裏面/JOB CONTROL
輸入將開始搜索,ñ會尋找下一個比賽是正確的部分。)
6
按下Ctrl鍵Ç發送SIGINT
到命令試圖打斷它。
9
好了,這是爲了:
第一次嘗試:Ctrl+c
第二次嘗試:Ctrl+z
3:登錄到另一臺主機,沒有響應這兩個前面提到的中止/休眠按鍵與你的第一個控制檯中找到該命令的過程:ps aux
然後殺死進程:kill -9 <PROCESSID>
當然ps命令可能有更聰明的參數或grep的可能性,但這會使解釋複雜化。
+0
第三個選項爲我做了。謝謝。 – 2016-10-03 09:11:41
相關問題
- 1. 我可以告訴bash在當前正在執行的命令完成後運行一個命令嗎?
- 2. 我可以在一個bash行中嵌入命令嗎?
- 3. 我可以從命令行運行指定的Maven執行嗎?
- 4. 在bash腳本中從當前終端運行命令
- 5. 運行bash命令
- 6. Unix - 命令行看到用戶當前正在運行Bash
- 7. 我可以對bash中輸入的命令做出反應嗎?
- 8. 我們可以在python中運行ipython命令嗎?
- 9. 我可以在android應用程序中運行jdk命令嗎?
- 10. 我可以在groovy文件中運行mongorestore命令嗎?
- 11. 我們可以在另一個awk命令中運行awk/sed命令嗎?
- 12. 暫時在bash中改變當前工作目錄以運行命令
- 13. 我可以從命令行運行sailsjs控制器方法嗎?
- 14. Selenium IDE 2.9.1 - 我可以從命令行運行測試嗎?
- 15. 我可以從命令行運行任意CMake函數嗎?
- 16. 我可以在SQLite命令行上運行腳本嗎?
- 17. 當bash腳本停止時運行命令
- 18. 我可以在ViM中運行當前腳本或腳本嗎?
- 19. 我可以在bash編程中使用vi命令(eg.5DD)嗎?
- 20. 我可以顯示npm運行的擴展命令嗎?
- 21. 你能從java命令行設置當前運行目錄嗎?
- 22. 命令告訴當你在bash中運行最後執行的命令時?
- 23. maven可以運行命令行指令嗎?
- 24. 我可以指示gdb運行命令來響應SIGTRAP嗎?
- 25. 我可以配置git運行一個命令(在推)嗎?
- 26. 我可以在MacVim內運行軟件包打開命令嗎?
- 27. Bash命令echo不運行
- 28. 運行bash命令從PHP
- 29. bash的測試,如果命令可以運行
- 30. -bash:叉:當我在bash shell中運行任何命令無法分配內存
'Ctrl + Z'非常強大。使用它將任務置於「掛起」模式。然後你可以使用'fg'將任務再次帶到前臺(就像之前運行的一樣),或者你可以使用'bg'將任務置於後臺(就像你使用'&'在最後)。請參閱http://linuxreviews.org/beginner/jobs/ – 2010-11-15 14:03:56
是否有「CTRL + Z&kill%1」的鍵盤快捷鍵? – kodmanyagha 2017-11-20 23:18:44