Na stronie podręcznika kill
jest napisane następująco
STRESZCZENIE
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.
Ale jak wiele razy próbowałem zarówno w RH, jak i RHEL, polecenie jak kill -s SIGHUP |-p 123
nigdy nie działało, a błąd jest zawsze zgłaszany
bash: -p: nie znaleziono polecenia
Czy popełniłem jakieś błędy?
[a | b]
?
[
]
wsporniki i zastąpionesignal
zSIGHUP
ipid
ze123
? Dlaczego to zrobiłeś? Bo wiesz, że symbole[
,signal
ipid
są meta-syntaktyczna, raczej niż dosłowna. Wskazują, jaka jest składnia. Cóż,|
symbol jest taki sam: inny meta-syntaktyczny wskaźnik składni.[a | b]
oznacza: element opcjonalny składniowym, które mogą byća
albob
(ale nie oba, ponieważ musi to być jeden element).