brew / mongodb não para quando fecho o terminal

0

Eu instalei o mongodb com brew e não carreguei o plit de launchctl.

Quando eu executo o comando mongod para iniciar o servidor em primeiro plano e de repente fecho meu processo iTerm, o mongodb permanece ativo e eu não quero isso.

Por que isso? Como posso evitar isso?

    
por kilianc 13.07.2014 / 19:11

1 resposta

1

Saia do processo antes de fechar o terminal. Você pode fazer isso pressionando Ctrl-C . É um pouco estranho que o iTerm não esteja eliminando processos quando você fecha guias / janelas - é necessário, mas alguns pesquisando no Google sugerem que você não é o único a ver esse problema (não vi uma solução óbvia para isso).

Se você esquecer de Ctrl-C e o mongod ainda estiver por perto após o fechamento, basta localizar o processo e eliminá-lo:

ps aux | grep mongod
# get the pid of the process from the above command
kill <PID>

Ou, para um folheto:

kill $(pidof mongod)

O MongoDB irá sair normalmente quando você usar um kill regular, então não se preocupe com isso.

    
por 14.07.2014 / 13:22