gpt4 book ai didi

python - 有没有办法在 Python 中更改有效的进程名称?

转载 作者:IT老高 更新时间:2023-10-28 21:34:28 24 4
gpt4 key购买 nike

我可以更改 Python 脚本的有效进程名称吗?当我获取系统进程列表时,我想显示一个不同的名称而不是进程的真实名称。在 C 中我可以设置

strcpy(argv[0],"othername");

但是在 Python 中

argv[0] = "othername"

似乎不起作用。当我获得进程列表(在我的 linux 框中使用 ps ax )时,真实名称不会改变。如果存在,我更喜欢可移植解决方案(或者一个用于 posix 的解决方案和另一个用于 Windows 环境的解决方案)。

提前致谢

最佳答案

我最近编写了一个 Python 模块来以可移植的方式更改进程标题:检查 https://github.com/dvarrazzo/py-setproctitle

它是 PostgreSQL 用于执行标题更改的代码的包装器。它目前针对 Linux 和 Mac OS X 进行了测试:Windows(功能有限)和 BSD 移植正在进行中。

编辑:截至 2010 年 7 月,该模块适用于 BSD,但在 Windows 上功能有限,并已移植到 Python 3.x。

关于python - 有没有办法在 Python 中更改有效的进程名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/564695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com