Estoy pasando por un tutorial sobre la recuperación de una falla de la base de datos y en el tutorial, una falla en el host de la base de datos primaria se simula con:
kill -9 <>
Sé que el kill
comando se usa para enviar una señal a un proceso, y eso 9
representa la SIGKILL
señal que termina un proceso, pero ¿qué significa el <>
argumento?
He leído las páginas del manual para el kill
comando pero todavía no puedo entender por qué y para qué <>
se utiliza.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
así que probablemente escribieron kill -9 <pid>
y algún editor divertido hizo toda la magia para crear una <pid>
etiqueta.
<pid for="" nbsp="" postmaster="" process="">
eso tiene mucho sentido! Está destinado a decir "pid para el proceso de postmaster" y es el principal PID de PostgreSQL para matar. Entonces, la publicación tenía la intención de decir kill -9 <pid for postmaster process>
Mystery resuelto.
kill -9
un hábito. Solo úsalo kill
. SIGTERM permite que el proceso se cierre con gracia. SIGKILL ( -9
) es la opción nuclear.
<>
caracteres con una identificación de proceso específica.