La Web Imágenes Vídeos Noticias Grupos Libros Gmail Más »
Grupos visitados recientemente | Ayuda | Acceder
Página principal de Grupos de Google
linux中怎么通过python获得进程的pid并中止进程
En este grupo hay demasiados temas que deben mostrarse primero. Para que este aparezca al principio de la lista, debes descartar esta opción para alguno de los anteriores.
Error al procesar tu solicitud. Por favor, inténtalo de nuevo.
marcar
  9 mensajes - Ocultar todos  -  Traducir todo al Traducido (ver todos los originales)
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
赵磊  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 00:21
De: 赵磊 <flyin...@gmail.com>
Fecha: Tue, 3 Nov 2009 13:21:34 +0800
Local: Mart 3 nov 2009 00:21
Asunto: linux中怎么通过python获得进程的pid并中止进程

现在用的ubuntu 是9.10,启动eclipse后,把eclipse关闭,然后在命令行中输入

ps ax|grep eclipse

发现eclipse进程还存在,如果我开启、关闭多个eclipse,那系统中将有多个eclipse,用killall eclipse还不好使,我想

通过获得这些eclipse进程的pid来中止它们,比如 kill -9 pid

但小弟对linux的进程模型不怎么熟悉,在python中也不自动怎么调用,希望知道的同学们帮助下 [?]

  330.gif
< 1 KB Descargar

    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
zi w  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 02:11
De: zi w <nmwe...@gmail.com>
Fecha: Mon, 2 Nov 2009 23:11:15 -0800 (PST)
Local: Mart 3 nov 2009 02:11
Asunto: Re: linux中怎么通过python获得进程的pid并中止进程

a = os.popen("pgrep eclip").read()
print a

On 11月3日, 下午1时21分, 赵磊 <flyin...@gmail.com> wrote:


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
张立鹏  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 03:43
De: 张立鹏 <zhanglip...@gmail.com>
Fecha: Tue, 3 Nov 2009 16:43:20 +0800
Local: Mart 3 nov 2009 03:43
Asunto: Re: [CPyUG:106991] Re: linux中怎么通过python获得进程的pid并中止进程
ps aux | grep eclipse | awk '{print $2}' | xargs kill -9

2009/11/3 zi w <nmwe...@gmail.com>:

--
My Blog: http://x-mind.com

    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
赵磊  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 04:36
De: 赵磊 <flyin...@gmail.com>
Fecha: Tue, 3 Nov 2009 17:36:58 +0800
Local: Mart 3 nov 2009 04:36
Asunto: Re: [CPyUG:107025] Re: linux中怎么通过python获得进程的pid并中止进程

谢谢各位!:-)

2009/11/3 张立鹏 <zhanglip...@gmail.com>


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Jiahua Huang  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 05:34
De: Jiahua Huang <jhuangjia...@gmail.com>
Fecha: Tue, 3 Nov 2009 18:34:55 +0800
Local: Mart 3 nov 2009 05:34
Asunto: Re: [CPyUG:106966] linux中怎么通过python获得进程的pid并中止进程

如果你只是要 kill ,并且 kill -9 好使的话,

为何不直接 kill -9 eclipse 呢

-9 参数在 killall 也是一样用的啊

2009/11/3 赵磊 <flyin...@gmail.com>


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
zhao shichen  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 21:13
De: zhao shichen <shichen.z...@gmail.com>
Fecha: Wed, 4 Nov 2009 10:13:27 +0800
Local: Mart 3 nov 2009 21:13
Asunto: Re: [CPyUG:107044] Re: linux中怎么通过python获得进程的pid并中止进程

如果是纯python写,需要遍历/proc文件系统,不是几行代码就能搞定的


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Changsheng Jiang  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 22:49
De: Changsheng Jiang <jiangzuo...@gmail.com>
Fecha: Wed, 4 Nov 2009 11:49:01 +0800
Local: Mart 3 nov 2009 22:49
Asunto: Re: [CPyUG:107025] Re: linux中怎么通过python获得进程的pid并中止进程
这个有个小问题, 如果先杀 grep, 会造成 SIGPIPE, pgrep -f eclipse  好一点.

                                                      Changsheng Jiang

2009/11/3 张立鹏 <zhanglip...@gmail.com>:


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
赵磊  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 3 nov, 23:35
De: 赵磊 <flyin...@gmail.com>
Fecha: Wed, 4 Nov 2009 12:35:33 +0800
Local: Mart 3 nov 2009 23:35
Asunto: Re: [CPyUG:107044] Re: linux中怎么通过python获得进程的pid并中止进程

呵呵,可以写成 killall -9 eclipse呀,我以为killall 不能传入信号,怪自己仔细看参考手册。。罪过 罪过

2009/11/3 Jiahua Huang <jhuangjia...@gmail.com>


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Jiahua Huang  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 4 nov, 01:12
De: Jiahua Huang <jhuangjia...@gmail.com>
Fecha: Wed, 4 Nov 2009 14:12:28 +0800
Local: Mié 4 nov 2009 01:12
Asunto: Re: [CPyUG:107114] Re: linux中怎么通过python获得进程的pid并中止进程

用不着看手册吧,

既然 kill 能接受 -SIGNAL , 那么理应猜测同类的 pkill 也应该类似,

再不就执行下 pkill --help 看简要帮助

btw: 差点把三楼看成了张教主~

2009/11/4 赵磊 <flyin...@gmail.com>


    Responder    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Fin de los mensajes
« Volver a “Debates” « Tema más reciente     Tema anterior »

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2009 Google