Sto attraversando un tutorial sul recupero da un errore del database e nel tutorial viene simulato un errore sull'host del database primario con:
kill -9 <>
So che il kill
comando viene utilizzato per inviare un segnale a un processo e che 9
rappresenta il SIGKILL
segnale che termina un processo, ma a cosa serve l' <>
argomento?
Ho letto le pagine del manuale per il kill
comando, ma non riesco ancora a capire perché e perché <>
.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
quindi probabilmente hanno scritto kill -9 <pid>
e qualche editor divertente ha fatto tutta la magia per creare un <pid>
tag.
<pid for="" nbsp="" postmaster="" process="">
ha perfettamente senso! Ha lo scopo di dire "pid per processo postmaster" ed è il PID PostgreSQL principale da uccidere. Quindi il post voleva dire kill -9 <pid for postmaster process>
Mistero risolto.
kill -9
abitudine. Basta usare kill
. SIGTERM consente di chiudere il processo con grazia. SIGKILL ( -9
) è l'opzione nucleare.
<>
personaggi con un ID processo specifico.