En la página del manual kill
está escrito de la siguiente manera
SINOPSIS
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.
Pero como lo intenté muchas veces en RH y RHEL, el comando kill -s SIGHUP |-p 123
nunca funcionó y siempre se informa un error
bash: -p: comando no encontrado
¿Cometí algún error?
[a | b]
?
[
]
corchetes y lo reemplazósignal
conSIGHUP
ypid
con123
? ¿Por qué hiciste eso? Porque sabes que los símbolos[
,signal
ypid
son meta-sintácticos, en lugar de literales. Indican cuál es la sintaxis. Bueno, el|
símbolo es lo mismo: otro indicador meta-sintáctico de sintaxis.[a | b]
significa: elemento sintáctico opcional, que puede ser cualquieraa
ob
(pero no ambos, ya que debe ser un elemento).