0
A
回答
0
在一個進程啓動後,shell對進程文件描述符沒有更多的控制權,所以你不能通過shell命令來使其靜音,即終端將它的stdin,stdout和stderr綁定到終端,並且你無法做任何事情重新獲得對該終端的控制權。
有一個叫retty
你如何使用它可以在此鏈接retty這個工具是用來連接過程的終端
除此之外,您還可以使用內置的disown
命令斷絕關係運行的過程中可以看到工具將從發送SIGHUP
信號到程序防止當shell退出
此鏈接可以幫助Link to a similar problem
+0
謝謝,但我只是想知道當你說shell對進程沒有更多的控制時,「fg」是如何工作的? – Srikanth
+0
請正確閱讀@Srikanth我說過程文件描述符。而'bg fg kill'是控制命令,任何人都無法阻止你使用 –
相關問題
- 1. android sdk。 startActivity()移動編程。到背景
- 2. 通過PhoneGap將應用程序移動到iPhone上的背景
- 3. Cocos2D,塊和將應用程序移動到背景
- 4. iOS Swift將應用程序移動到背景
- 5. 在C編程中的背景編程
- 6. 如何在C編程動畫背景應用程序#
- 7. 的Android - 檢測應用程序移動到背景和前景
- 8. 使程序自動進入背景
- 9. 將stderr從一個進程寫入另一個進程C++/unix
- 10. Android編程 - 將程序推送到背景
- 11. 設置一個NinePatch背景編程
- 12. Android應用程序移動到背景而沒有崩潰
- 13. 如何使修補程序背景移動到龜後面?
- 14. 知道如果應用程序在WillResignActive中移動到背景?
- 15. c程序作爲背景運行進程,永不死亡?
- 16. Visual C#:Metro應用程序更改背景(以編程方式)
- 17. 將程序移動到某個位置
- 18. 將C程序中的stdin重定向到另一個進程
- 19. C#背景線程
- 20. Eclipse RCP:將createPartControl移動到背景中
- 21. C-收穫子進程和背景
- 22. 將控制檯應用程序移動到用戶選擇的背景中
- 23. 將應用程序移動到背景時音樂不會停止
- 24. 當UILocalNotification觸發時,自動將應用程序從背景移至前景?
- 25. 學習iPhone編程來自C#背景
- 26. C#(sharp)將背景音樂添加到我的程序中
- 27. 在Django的背景下與一個程序進行交互
- 28. 守護進程/背景通過另一個程序的腳本啓動的進程
- 29. 移動背景
- 30. 將C/C++程序移植到Android中
當問問題,請提供你想要達到什麼樣的一個具體的例子,也你」目前完成。在目前的狀態下,你的問題不能真正回答,可能會被關閉。要詳細瞭解提出的重要問題,請參閱如何提問 - http://stackoverflow.com/questions/how-to-ask。 – Damodaran
我正在創建自己的shell,它模仿linux shell的行爲。在這裏我想實現'&' - 它在後臺運行進程。希望它能更好地洞察我的問題 – Srikanth
@Srikanth:我會建議將其編輯到您的問題中,並與其中的內容進行協調。 (大多數shell不用'&'重定向輸出。) – Thanatos