【发布时间】:2011-02-23 20:55:14
【问题描述】:
我正在使用 Python,但它会接受任何适用语言的答案。
我试过写信给/proc/$pid/cmdline,但那是一个只读文件。
我尝试为sys.argv[0] 分配一个新字符串,但这没有明显的影响。
还有其他可能吗?我的程序正在通过os.system(相当于system(3))执行进程,因此使用额外生成进程的通用、基于*NIX 的解决方案就可以了。
【问题讨论】:
-
只是好奇,你为什么想要? :)
-
对贾斯汀的回应:在 apache 和 postgres 等 unix 服务器中,通常会重写一个通用进程名称,并简要说明进程正在做什么。这有助于系统管理员(和桌面用户)在查看系统进程列表时了解正在发生的事情。
标签: python linux shell process