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 killcomando é usado para enviar um sinal para um processo e que 9representa o SIGKILLsinal que encerra um processo, mas o que o <>argumento representa?
Eu li as páginas de manual do killcomando, 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 -9um 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.