Estou passando por um tutorial sobre como recuperar de uma falha no banco de dados e, no tutorial, uma falha no host do banco de dados primário é simulada com:
kill -9 <>
Eu sei que o kill
comando é usado para enviar um sinal para um processo e que 9
representa o SIGKILL
sinal que encerra um processo, mas o que o <>
argumento representa?
Eu li as páginas de manual do kill
comando, mas ainda não consigo descobrir por que e para quê <>
é usado.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
então eles provavelmente escreveram kill -9 <pid>
e algum editor engraçado fez toda a mágica para criar uma <pid>
tag.
<pid for="" nbsp="" postmaster="" process="">
isso faz todo o sentido! Ele pretende dizer "pid para o processo postmaster" e é o principal PID do PostgreSQL a ser eliminado. Portanto, o post deveria dizer que o kill -9 <pid for postmaster process>
mistério foi resolvido.
kill -9
um hábito. Basta usar kill
. O SIGTERM permite que o processo seja encerrado normalmente. SIGKILL ( -9
) é a opção nuclear.
<>
caracteres por um ID de processo específico.