[英]Stop Python script outside of the terminal
我已經基於pyautogui
模塊制作了一個python腳本,該模塊控制着我的鼠標和鍵盤,並且可以自動執行一些工作。
但是,有時它並沒有真正按計划進行,因此我必須停止腳本(即使它可能在中間)。 問題在於終端窗口不再位於前面,因此我無法按ctrl + c。
我聽說也可以使用ctrl + break,但是它似乎不起作用(可能是因為我必須在遠程桌面連接中運行腳本)。 pyautogui
上的故障保護是將鼠標拖動到左上角,但是它似乎在遠程桌面連接中也不起作用。
有什么方法可以添加我自己的故障保險,或者即使無法訪問終端,也可以嘗試停止正在進行的python腳本的某些鍵盤組合?
假設您使用的是* nix類系統:只需在新終端中運行pkill python
即可殺死用戶的所有python進程。 您可以運行:
ps ax
找到你想殺死的確切過程,然后
kill -9 <the PID of your process>
要啟動新的tty,可以按Ctrl + F4然后登錄
如果您在Windows上:ctrl + alt + del進入任務管理器,然后尋找python進程並殺死它
在Windows系統上,嘗試ctrl + alt + end。 這將在您要進入遠程桌面的計算機上打開任務管理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.