Eu não consigo parar ou matar um processo daemon, seja o que for que eu faça. Já faz dias

0

Isso normalmente é ótimo, certo? Mas preciso atualizar. Eu comecei com

python openbazaard.py start -da 0.0.0.0

Como resultado, nada do abaixo tentado pode pará-lo:

sudo python openbazaard.py stop 
OpenBazaar server stopping... pidfile /tmp/openbazaard.pid does not exist. Daemon not running?

Ele ainda corre depois disso, não importa quanto tempo eu espere.

Reiniciar o servidor automaticamente inicia, eu nem adicionei isso. Eu acho que porque eu comecei como um daemon?

killall

e

kill -15 -1

mate-o temporariamente e ele é iniciado automaticamente depois disso. Eu não sabia daemons fazer isso?

Isso é normal ou eu sou noob total? Neste momento isso está me deixando louco.

    
por David 28.07.2016 / 15:18

2 respostas

0

Você pode usar o comando do terminal "ps -ax" para encontrar seu pid. Então mate -9 thepid (ou mate-o mais bem, sua escolha). Eu acho que você também pode obter uma lista de pids com "lsof", mas não tenho idéia de como fazer isso. Espero que isso ajude:).

    
por chevydog 28.07.2016 / 15:30
0

Você deve encontrar o processo pid e eliminá-lo por kill -9 pid .

Além disso, você pode encontrar o ID do processo pai por:

ps -o ppid= pid

e depois matar seu pai por kill -9 parent_id

    
por Ghasem Pahlavan 28.07.2016 / 15:37