kill-process

    2熱度

    2回答

    我正在編寫一個小程序來管理重啓到其他進程。 基本上,當一個應用程序進程啓動(稱爲A)時,它會產生一個新的進程(稱爲D),它具有一個簡單的HTTP服務器。當D接收到一個http請求時,它殺死A並重新啓動它。 問題是,現在不響應CTRL-C,我不知道爲什麼。這可能是一些簡單的事情,也可能我並不真正瞭解進程,終端和信號之間的關係。但它使用相同的stdin/stdout/stderr在同一終端中運行。以下

    5熱度

    1回答

    我有一個應用程序,其任務是啓動和停止各種其他進程。 問題是Qt應用程序不能完全停止。 Qt窗口關閉,但進程仍在後臺運行,直到調用TerminateProcess(),然後Qt應用程序退出而不清理。 我使用的是Microsoft提供的this method。即使是Qt source也使用該方法來終止進程,但他們也會向主線程發佈WM_CLOSE。我已經將它添加到我的應用程序中,但它仍然只是關閉了窗口,

    1熱度

    2回答

    現在我已經在我的系統中激活了幾個相同的進程。此外,雖然這些進程具有相同的進程名稱,但它們具有不同的窗口標題名稱。有時我想殺死一個特定的窗口。如果我使用進程名殺死進程,我可能會殺死一個應該活着的進程。我該如何解決這個問題?如何使用該進程的窗口名稱來終止進程? (Python或蝙蝠如果罰款) 例如,如果我殺的進程名過程: import psutil PROCNAME = 'server' de

    -1熱度

    2回答

    當啓動Java開發的工具時,它會在文件夾中創建臨時文件。如果正確終止,這些文件將被刪除,但如果以kill或pkill命令終止,則這些文件不會被刪除。有什麼辦法可以發送信號給Java進程來在終止進程之前刪除這些文件? 請幫我解決這個問題。 在前提前感謝

    0熱度

    1回答

    我們有一個運行我們的PHP腳本的CentOS服務器。 有時,當我們從瀏覽器啓動腳本並關閉瀏覽器時,作業會一直運行在服務器上。 有沒有辦法殺死那個特定的工作? 在服務器上,我可以看到一堆/ usr/sbin/httpd作業正在運行,但我怎麼知道這是在瀏覽器中啓動的作業,所以我確保我不會殺死其他某個作業?

    0熱度

    1回答

    這裏是我的Inno Setup的腳本: ;InnoSetupVersion=5.5.0 ;Script made in Inno Setup Ultra v5.5.1.ee2 [Setup] AppName=Adobe Flash Player 15 + Shockwave Player 12 + Adobe Air 15 - AiO AppVersion=15.12.15 AppPu

    1熱度

    1回答

    之前,我能夠殺死一個以execfile("somescript.py")開頭的python腳本,而在解釋器中按Ctrl + C而不會終止解釋器。這將導致會停止腳本的異常,並讓我再次使用解釋器。但是,現在(我懷疑這是python的更新版本),當我在運行腳本時按Ctrl + C時,它有時也會殺死解釋器,並將我拋到Linux命令行。由於某些原因,每當我用Ctrl + C殺死一個腳本時就不會發生這種情況。

    2熱度

    2回答

    我想爲我們的Web測試服務器編寫一個實用程序,該服務器會殺死所有具有「始終位於頂部」窗口的進程。我想這是窗口樣式WS_EX_TOPMOST,但是,我不是100%確定。 有沒有在C#的方式: 列舉這些都是窗口「總在最前面」 ,並獲取相應的進程?

    2熱度

    2回答

    我有以下問題: 我需要一個代碼來關閉遠程機器上給定路徑上的所有正在運行的進程。 到目前爲止,我已經發現並提出了這兩條線,但沒有一條真正起作用。 Get-Process | Where-Object {$_.Path -like "\\$computername\C$\Program Files (x86)\Adobe\Adobe Reader 10.0\Reader\**"} | Stop-Pro

    2熱度

    1回答

    我正在運行一個腳本,基本上運行一堆服務器進行本地測試。 這些罐子運行在不同的屏幕上,因爲它們需要全部獨立接受鍵盤輸入。爲此,我使用了屏幕。 command1="java -jar $fullPath" screen -d -m -S "${screenName[$i]}" bash -c "$command1" 它工作得很好! 然後我需要一種方法來殺死所有的服務器 ,所以我寫了一個腳本,它是