その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つのアイテムである必要があるため、両方ではありません)