如何在OpenBSD4.8上更改我的python脚本的进程名

我试过py-setproctitle和setproctitle。它们都不适用于OpenBSD。     
已邀请:
问题出在这里 在
setup.py
中,它测试
setproctitle
是否在
unistd.h
中定义,尽管在OpenBSD中定义为
stdlib.h
。 通过检入
stdlib.h
(稍后包括 - 所以不用担心),一切都按预期工作。 以下差异:
--- setup.py~   Mon Jan  3 12:05:39 2011
+++ setup.py    Mon Jan  3 12:05:39 2011
@@ -39,7 +39,7 @@
     # Old BSD versions don't have setproctitle
     # TODO: not tested on an "old BSD"
     if 0 == os.spawnlp(os.P_WAIT, 'grep',
-            'grep', '-q', 'setproctitle', '/usr/include/unistd.h'):
+            'grep', '-q', 'setproctitle', '/usr/include/unistd.h', '/usr/include/stdlib.h'):
         define_macros['HAVE_SETPROCTITLE'] = 1
     else:
         define_macros['HAVE_PS_STRING'] = 1
OpenBSD的man-page:setproctitle(3)暗示它在
stdlib.h
。     

要回复问题请先登录注册