Na página do manual killestá 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 123nunca funcionaram e um erro é sempre relatado
bash: -p: comando não encontrado
Eu cometi algum erro?
[a | b]?
[]colchetes e substituiusignalporSIGHUPepidcom123? Porque você fez isso? Porque você sabe que os símbolos[,signalepidsã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 umaoub(mas não ambos, pois deve ser um item).