Debian

殺死程序的第二個實例

  • January 13, 2019

我正在執行 omxiv (Omx Image Viewer) 的兩個實例。第一個實例充當背景圖像,第二個實例充當幻燈片。我的問題是我怎樣才能專門殺死二審?

小提示:第二個實例總是會在第一個實例之後打開。

我正在考慮通過 pid 殺死它,但我不確定重啟後它是否會具有相同的 pid,因此這可能行不通。

現在我打電話給:

pkill -9 omxiv

這正在終止兩個實例。

pkill有一個-n標誌,使其僅影響最近開始的(“最新”)匹配過程。

pkill -n omxiv

如果該omxiv過程表現良好,則無需使用-9.

還有一個-o標誌可以pkill向最舊的匹配程序發送信號。

請注意,使用pkill -n將始終殺死最新的實例。如果您有三個程序,它將殺死第三個,而不是第二個(根據問題的標題)。

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