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