En la página del manual killestá 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 123nunca funcionó y siempre se informa un error
bash: -p: comando no encontrado
¿Cometí algún error?
[a | b]?
[]corchetes y lo reemplazósignalconSIGHUPypidcon123? ¿Por qué hiciste eso? Porque sabes que los símbolos[,signalypidson 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 cualquieraaob(pero no ambos, ya que debe ser un elemento).