如何使用正确的进程名运行python进程?

Jes*_*ose 4 python linux

我在Python中有一些长期过程和临时过程.虽然以自己的名义运行shell和C程序,所有的Python进程运行为"蟒蛇filename.py",这使得它很难识别过程.

如何让python进程在Linux中显示为"logserver.py"等?我在Ubuntu 11.10中使用Python 2.7.

lun*_*orn 9

将shebang添加到相关的Python文件中,使Python文件可执行(例如,通过chmod a+x ./logserver.py)并直接启动它./logserver.py.

一个shebang是告诉内核使用哪个解释器的一行.它只是#!/usr/bin/env python文件一开始的一行.

  • 建议使用以下行:`#!/ usr/bin/env python` (5认同)