Python 如何在子流程中设置子流程名称?

Python 如何在子流程中设置子流程名称?,python,process,subprocess,Python,Process,Subprocess,我想为子流程模块生成的子流程设置一个名称 subprocess.Popen([“ls”])生成名为ls的子进程,但我想设置进程的自定义名称。例如,如果我打开top而不是按名称ls显示进程,它将按自定义名称显示,例如列出我设置的所有文件。如何使用子流程模块或任何其他方式来实现这一点?使用链接和别名如何 user@localhost: ln -s /bin/ls list-all-files user@localhost: alias ls list-all-files 现在运行subproces

我想为子流程模块生成的子流程设置一个名称


subprocess.Popen([“ls”])
生成名为
ls
的子进程,但我想设置进程的自定义名称。例如,如果我打开
top
而不是按名称
ls
显示进程,它将按自定义名称显示,例如
列出我设置的所有文件。如何使用子流程模块或任何其他方式来实现这一点?

使用链接和别名如何

user@localhost: ln -s /bin/ls list-all-files
user@localhost: alias ls list-all-files
现在运行
subprocess.Popen(['ls'])
时,您将只看到一个进程
列出在ps/top中运行的所有文件


否则,bash包装器可能是一个不错的选择。

@gnr:这是关于在进程内更改进程名称的问题。@MartijnPieters good pt