そのmanページにkillは以下のように書かれています
あらすじ
kill [ -s signal | -p ] [ -a ] [ -- ] pid ... kill -l [ signal ] -p Specify that kill should only print the process id (pid) of the named processes, and not send any signals.
しかし、RHとRHELの両方で何度も試したので、コマンドが機能しkill -s SIGHUP |-p 123ないことがあり、エラーが常に報告されます
bash:-p:コマンドが見つかりません
私は間違いをしましたか?
ご指導ありがとうございます。ちなみに、どう発音し
—
user43312 2013
[a | b]ますか?
うーん。「オプションのAまたはB」。
—
Kaz
[]ブラケットを、そして交換しsignalてSIGHUPとpidして123?どうしてそんなことをしました?シンボル[、signalおよびpidは、リテラルではなくメタ構文であることを知っているからです。それらは構文が何であるかを示します。まあ、|シンボルは同じものです:構文の別のメタ構文インジケーター。[a | b]意味:オプションの構文アイテム。どちらかaまたはb(1つのアイテムである必要があるため、両方ではありません)