Na página do manual kill
está escrito da seguinte maneira
SINOPSE
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.
Mas, como tentei várias vezes no RH e no RHEL, comandos como kill -s SIGHUP |-p 123
nunca funcionaram e um erro é sempre relatado
bash: -p: comando não encontrado
Eu cometi algum erro?
[a | b]
?
[
]
colchetes e substituiusignal
porSIGHUP
epid
com123
? Porque você fez isso? Porque você sabe que os símbolos[
,signal
epid
são meta-sintática, e não literal. Eles indicam qual é a sintaxe. Bem, o|
símbolo é a mesma coisa: outro indicador meta-sintático da sintaxe.[a | b]
significa: item sintático opcional, que pode ser uma
oub
(mas não ambos, pois deve ser um item).