単なる使用した後はkill <some_pid>
、長年にわたりUnixシステム上で、私が学んだpkill
若いのLinuxに精通したから同僚の同僚1。
私はすぐにLinux方式を受け入れました。多くの昼夜を問わず、スローダウンと競合状態を経てpgrep
-ingとpkill
-ingしました。これはすべて順調でした。
でも今は何も見えませんkillall
。ハウツーはにしか言及しkillall
ていないようですが、これが何らかの並行開発なのか、それともkillall
後継者pkill
なのか、それとも何か他のものなのかはわかりません。
よりターゲットを絞った機能として機能しているように見えますが、pkill
何かが欠けていると確信しています。
Ubuntuの/ Debianの-精通することができます2人はとき(あるいは、なぜ)を説明しkillall
、それがに優先して使用する必要がある場合は特に、使用すべきであるpkill
(ときpkill
私は、少なくともデフォルトでは、名前の一致でsloppierことができるため、多くの場合、簡単に思えます)。
と言えば、killall
一部のUnixシステム(Solaris、AIX 、?)ですべてのユーザープロセスを強制終了するコマンドについては考えていません。ここではそのバージョンの記述から、だIBMのAIXのマンページ:
killallコマンドは、killallプロセスを生成するプロセスを除き、開始したすべてのプロセスをキャンセルします。このコマンドは、制御するシェルによって作成されたすべてのプロセスをキャンセルする便利な手段を提供します。rootユーザーによって開始されると、killallコマンドは、それを開始したプロセスを除くキャンセル可能なプロセスをすべて取り消します。複数のシグナルが指定されている場合、最後のシグナルのみが有効です。
1「同僚」は「同僚」からの無料アップグレードなので、同様に可能性があります。
2もともとこれはLinuxまたはDebianのものだと思っていましたが、一部の情報源は、Linux killall
はBSD風味のUnixに由来すると言っています。
killall
(古い?)Solarisシステムがありましたが、動作が異なりました。それはすべてを殺した。