2
我正在使用pydaemon(http://www.python.org/dev/peps/pep-3143/)來建立一個友好的守護進程。我如何給它起個名字?默認情況下它被稱爲'python',但我想要更有意義的東西。如何使用pydaemon指定我的守護進程的名稱
我正在使用pydaemon(http://www.python.org/dev/peps/pep-3143/)來建立一個友好的守護進程。我如何給它起個名字?默認情況下它被稱爲'python',但我想要更有意義的東西。如何使用pydaemon指定我的守護進程的名稱
更改進程名稱不能從普通Python完成,並且pydaemon是100%Python。你需要一個C級庫,如py-setproctitle來做到這一點。然後,只需將以下內容添加到您的主要方法中:
try:
import setproctitle
setproctitle.setproctitle('my-awesome-program')
except:
pass # Ignore errors, since this is only cosmetic