Je suis en train de suivre un tutoriel sur la récupération d'une panne de base de données et dans le tutoriel, une panne sur l'hôte de la base de données primaire est simulée avec:
kill -9 <>
Je sais que la kill
commande est utilisée pour envoyer un signal à un processus, et cela 9
représente le SIGKILL
signal qui termine un processus, mais que représente l' <>
argument?
J'ai lu les pages de manuel de la kill
commande mais je n'arrive toujours pas à comprendre pourquoi et à quoi <>
sert.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
donc ils ont probablement écrit kill -9 <pid>
et un éditeur drôle a fait toute la magie pour créer une <pid>
balise.
<pid for="" nbsp="" postmaster="" process="">
c'est parfaitement logique! Il est censé dire "pid pour le processus postmaster" et c'est le principal PID PostgreSQL à tuer. Donc, le message était censé dire que kill -9 <pid for postmaster process>
Mystery a été résolu.
kill -9
habitude. Utilisez simplement kill
. SIGTERM permet au processus de s'arrêter normalement. SIGKILL ( -9
) est l'option nucléaire.
<>
caractères par un identifiant de processus spécifique.