如何改变python脚本的进程名?

229 views
Skip to first unread message

FireBird

unread,
Feb 28, 2008, 9:09:50 AM2/28/08
to pyth...@googlegroups.com
我现在有两个python脚本:a.py和b.py,
运行后在windows系统的进程列表中看到的都是python.exe的进程名。
我现在想确切的知道哪一个进程运行的是a.py脚本,请问我该如何做?
有什么有什么办法可以更改它的进程名字的。

spring lee

unread,
Feb 28, 2008, 9:29:10 AM2/28/08
to pyth...@googlegroups.com
无法更改进程名的,所有的py都是python或者pythonw运行的。

可以找个可以看进程命令行的工具,比如process explorer
PS. Lornhorn的任务管理器可以看到命令行的

yuting cui

unread,
Feb 28, 2008, 9:45:52 AM2/28/08
to pyth...@googlegroups.com
趴...装个msys或者cygwin...

在 08-2-28,spring lee<ncep...@gmail.com> 写道:

est

unread,
Feb 28, 2008, 10:46:08 AM2/28/08
to python-cn:CPyUG
复制 python.exe 为 any_name.exe ,调用any_name.exe参数为自己,然后自己退出

ubunoon

unread,
Feb 28, 2008, 7:08:35 PM2/28/08
to pyth...@googlegroups.com
是否可以通过第三方软件的模块去查看,没有仔细看过!
----- Original Message -----
From:spring lee 
To:pyth...@googlegroups.com
Subject:[CPyUG:41636] Re: 如何改变python脚本的进程名?
Date:08-02-28 22:29:10



-------------------------------------------------------------------
每天一晒每天一个幸运儿,你的梦想KFC来买单( http://d1.sina.com.cn/sina/limeng3/mail_zhuiyu/2008/mail_zhuiyu_20080225.html )

===================================================================
注册新浪2G免费邮箱(http://mail.sina.com.cn/

Xin LI

unread,
Feb 28, 2008, 7:47:04 PM2/28/08
to pyth...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

setproctitle

- --
Xin LI <del...@delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD4DBQFHx1YIi+vbBBjt66ARArYzAJdXho2/6qSwrlN8Pb8sE0XO4k4tAJsFxPvn
AvUcx0PKl01aD5OgWNE00g==
=Tbt9
-----END PGP SIGNATURE-----

沈崴

unread,
Feb 28, 2008, 8:27:26 PM2/28/08
to python-cn:CPyUG
#!/usr/bin/env python
procname = 'Hello'

import os, sys
if not os.environ.has_key('NEWPROCNAME'):
os.execlpe(sys.executable, procname, __file__, {'NEWPROCNAME':
procname})

import dl
libc = dl.open('/lib/libc.so.6')
libc.call('prctl', 15, '%s\0' %procname, 0, 0, 0)
# BSD
# libc.call('setproctitle', '%s\0' %procname)
---
沈崴 (努力学习 Python 中 ...)
http://blog.163.com/eishn

沈崴

unread,
Feb 28, 2008, 8:33:22 PM2/28/08
to python-cn:CPyUG
est 正解!

XiongJia Le

unread,
Feb 28, 2008, 10:09:44 PM2/28/08
to pyth...@googlegroups.com
a.py 和 b.py 里各自 通过 函数 的得到 pid
随后写个 日志 再 a.log 和 b.log 根据 pid 判断 进程

2008/2/28 FireBird <ygo...@gmail.com>:

Zoom.Quiet

unread,
Feb 28, 2008, 10:47:27 PM2/28/08
to pyth...@googlegroups.com
http://wiki.woodpecker.org.cn/moin/MicroProj/2008-02-29
收藏!

2008/2/29 沈崴 <wile...@gmail.com>:

--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/people/zoomq/
看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
You can get the truely Freedom 4 software.

FireBird

unread,
Mar 2, 2008, 8:42:23 AM3/2/08
to pyth...@googlegroups.com
正在实验各种方法,真是让我打开了眼界。

在08-2-29,Zoom. Quiet <zoom....@gmail.com> 写道:
Reply all
Reply to author
Forward
0 new messages