Nella pagina man kill
è scritto come segue
SINOSSI
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.
Ma come ho provato molte volte sia in RH che in RHEL, il comando kill -s SIGHUP |-p 123
non ha mai funzionato e viene sempre segnalato un errore
bash: -p: comando non trovato
Ho fatto degli errori?
[a | b]
?
[
]
parentesi e sostituitesignal
conSIGHUP
epid
con123
? Perchè lo hai fatto? Perché sai che i simboli[
,signal
epid
sono meta-sintattici, piuttosto che letterali. Indicano qual è la sintassi. Bene, il|
simbolo è la stessa cosa: un altro indicatore meta-sintattico della sintassi.[a | b]
significa: oggetto sintattico opzionale, che può essere unoa
ob
(ma non entrambi poiché deve essere un oggetto).