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.
command-line
kill
dw8547
fonte
fonte
<>
caracteres por um ID de processo específico.kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
então eles provavelmente escreveramkill -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 okill -9 <pid for postmaster process>
mistério foi resolvido.kill -9
um hábito. Basta usarkill
. O SIGTERM permite que o processo seja encerrado normalmente. SIGKILL (-9
) é a opção nuclear.Respostas:
Você deve substituir o
<>
pelo ID do processo. Para obter a identificação do processo, você pode usar o comandoEle listará todos os processos, e você só precisa escolher o processo certo
Se você possui uma única instância de um processo, também pode usar o
pkill
comando com o nome do processo, por exemplofonte
killall
. Além disso, se você quiser que o PID,pgrep
salva a caça atravésps
de saídamysql
palavra. Por exemplo, se você tiver um processo chamadomysql
e outromysql-python
(apenas um exemplo), ambos serão eliminados com esse comando.Isto é
na página de manual. Sempre há descrição dentro das
<>
aspas.fonte
<>
na página de manual significa substituir<>
por PID.Além da resposta de Felicien usando o
ps
comando, você também pode usartop
ouhtop
Use
-d <>
(duração) para atualizar a cada<>
segundo.Para finalizar o processo, basta anotar o PID e finalizar o ID do processo com:
Nota: para
htop
, você precisará digitarhtop -d 100
ie;10
segundos.fonte