Na stronie podręcznika killjest 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 123nigdy 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ąpionesignalzSIGHUPipidze123? Dlaczego to zrobiłeś? Bo wiesz, że symbole[,signalipidsą 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ćaalbob(ale nie oba, ponieważ musi to być jeden element).