На сторінці 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: команда не знайдена
Чи я помилявся?
[a | b]
?
[
]
дужки та замінилиsignal
наSIGHUP
іpid
на123
? Чому ти це зробив? Тому що ви знаєте , що символи[
,signal
іpid
є мета-синтаксичний, а не буквально. Вони вказують, що таке синтаксис. Ну,|
символ те саме: інший метасинтаксичний показник синтаксису.[a | b]
означає: необов'язковий синтаксичний елемент, який може бути абоa
абоb
(але не обидва, оскільки він повинен бути одним елементом).