私はomxiv(Omxイメージビューア)の2つのインスタンスを実行しています。最初のインスタンスは背景画像として機能し、2番目のインスタンスはスライドショーとして機能します。私の質問は、2番目のインスタンスを具体的に殺す方法です。
ヒント:2番目のインスタンスは常に最初のインスタンスの後に開きます。
pidで終了しようとしていますが、再起動後も同じpidを持つかどうかわからないので、うまくいかないかもしれません.
今電話します。
pkill -9 omxiv
これにより、両方のインスタンスが終了します。
答え1
pkill
-n
最後に開始された(「最新」)一致プロセスにのみ影響するフラグがあります。
pkill -n omxiv
プロセスがうまく実行されている場合は、omxiv
それを使用する必要はありません-9
。
最も古い一致プロセスを通知する-o
フラグもあります。pkill
を使用すると、pkill -n
常に最新のインスタンスが終了します。 3つのプロセスがある場合、2番目のプロセスではなく3番目のプロセスが終了します(質問のタイトルに従って)。