Bash
如何殺死一個鍵觸發的程序?
我寫了一個 bash 腳本,並分配了一個鍵盤快捷鍵來觸發它。一旦我按下快捷鍵,我就無法控制它。我希望能夠在它執行時殺死它。我該怎麼做?
問題是腳本接管了鍵和滑鼠控制,因此我無法在終端執行時啟動/切換到終端以查找 PID 並向其發送信號。
在內部執行腳本
screen
或tmux
可能會有所幫助。如果沒有,那麼您可以編寫一個腳本來終止此程序(如果它正在執行)並
udev
在連接某個 USB 設備時啟動此腳本。
有兩個終端執行,同一個使用者。
一個終端正在執行腳本
第二個終端是監視,使用
top
orps aux
,並根據需要從另一個終端終止程序。