Bash

如何殺死一個鍵觸發的程序?

  • November 30, 2018

我寫了一個 bash 腳本,並分配了一個鍵盤快捷鍵來觸發它。一旦我按下快捷鍵,我就無法控制它。我希望能夠在它執行時殺死它。我該怎麼做?

問題是腳本接管了鍵和滑鼠控制,因此我無法在終端執行時啟動/切換到終端以查找 PID 並向其發送信號。

在內部執行腳本screentmux可能會有所幫助。

如果沒有,那麼您可以編寫一個腳本來終止此程序(如果它正在執行)並udev在連接某個 USB 設備時啟動此腳本。

有兩個終端執行,同一個使用者。

一個終端正在執行腳本

第二個終端是監視,使用topor ps aux,並根據需要從另一個終端終止程序。

引用自:https://unix.stackexchange.com/questions/413603