KillでJobをKillする方法を知っていますが、%(number)
Background JobでJobをKillすることができるかどうか、質問は「tail
Kill as a Background Job?」です。
ベストアンサー1
いくつかあります。場所を指定する方法%foo
、指定されたコマンドが開始するジョブ、および指定されfoo
た%?foo
コマンドに部分文字列を含むジョブが含まれますfoo
。明示的なプレフィックスまたはサブストリングを指定する必要があります。複数の文字列が一致すると、シェルはエラーを報告します。これはPOSIX機能です。
kill %tail
(これは現在のシェルを具体的に殺すバックグラウンドタスクであることに注意してください。みんな tail
これは、現在シェルで作業しているかどうかに関係なく、ユーザーとして実行されているプロセスを使用できます。pkill
。明らかに、これは次の一般的なユーティリティで付随的な損傷を引き起こす可能性がありますtail
。まず、同じ引数でコマンドを実行しpgrep
、それが何を殺すかを確認してください。 )