2013-03-07 40 views
0

我搜索每個地方,但沒有找到解決我的問題,請幫助!如何在運行.sh時終止屏幕?

我的情況:

我需要運行在我的AWS巨大.SH(亞馬遜網絡服務),大約需要4-5小時才能完成的工作,我不想坐下來只是看看這些日誌,所以我創建一個屏幕來運行它(屏幕1),但是當我配置安裝時,我犯了一個愚蠢的錯誤,創建另一個屏幕和配置並執行(屏幕2)。

的問題是:

屏幕2完成工作,我「退出」屏幕(終止),但我不能終止屏幕1,因爲當我進入「退出」,它成爲一個參數配置,CTRL + A + K也不能工作,請告訴我如何殺死這個屏幕,謝謝。

回答

0

登錄到另一個會話。

ps -ef | grep yourusername 

會顯示您正在運行的進程。最左邊的數字是過程的PID。

對您要停止的進程發出kill命令。

kill [pid] 

如果失敗嘗試

kill -9 [pid] 
+0

我之前試過這個,但是因爲某些未知的原因沒有工作,但是當我看到你的帖子時,我再次嘗試了它,並猜測屏幕成功殺死了。非常感謝你,我很感謝你的回答。 – 2013-03-07 06:40:41

1

KILL -9 <pid>的伎倆。如果您希望它在後臺運行,請爲父進程執行此操作。

+0

多麼奇怪!我之前嘗試過,但是由於某種未知的原因,它不起作用,但是當我看到您的帖子,屏幕成功殺死後,我再次嘗試。非常感謝您,但是我想選擇jim macnamara的答案爲已接受回答因爲它更詳細。 – 2013-03-07 06:39:31

+0

@ Mr.Leex - 不客氣(但是讓我有點名氣), – 2013-03-07 08:26:20

+0

對不起:) – 2013-03-08 11:30:29