Como posso voltar a participar de um processo em execução?

0

Eu sou muito novo em usar o Linux. Eu tenho uma 'máquina' na Amazon e eu estava tentando aprender a usar o Python nesta máquina. Comecei a executar o Python - tive que me afastar por alguns minutos e a conexão foi redefinida. Eu juntei a conexão e comecei a pensar se o processo Python estava sendo executado. Eu cutuquei e enviei o

ps -ewwo pid,args | grep python 

e eu descobri tudo isso

root@mymachine:/# ps -ewwo pid,args | grep python
906 python
1118 grep python
2450 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -q start
2451 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
2452 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
2453 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
2456 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
2462 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
2468 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
2469 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
2470 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s

Pelo que encontrei, acho que o Python ainda está em execução e tem um ID de processo 906.

Eu gostaria de saber

  1. Ele vai morrer sozinho em algum momento (não é provável que eu entenda)
  2. Posso voltar a participar de alguma forma?
  3. Eu ainda estou correto em minha conclusão e se eu não puder voltar a isso, posso matá-lo?
por PyNEwbie 08.02.2014 / 05:47

1 resposta

1

Will it die on its own at some point (not likely from what I understand)

Não, a menos que a Amazon tenha algum daemon configurado para fazer esse tipo de coisa.

Can I rejoin it somehow?

Não. EDIT : Parece que o programa reptyr pode fazer mas não é um comando padrão, então você mesmo terá que instalá-lo.

... and if I can't rejoin it can I kill it?

Sim. Se killall estiver disponível e este for o Linux, você poderá fazer apenas killall python ou pkill python , se não estiver disponível. Se isso não for eliminado, você poderá usar killall -KILL , pkill -KILL ou kill -KILL para forçá-los a morrer.

    
por 08.02.2014 / 06:00

Tags