## page was renamed from MicroProj/2008-02-29 ##language:zh #pragma section-numbers on ::-- ZoomQuiet [<<DateTime(2008-02-29T03:47:07Z)>>] <<TableOfContents>> ## 默许导航,请保留 <<Include(CPUGnav)>> = 自定Py脚本运行进程名 = {{{沈崴 <wileishn@gmail.com> reply-to python-cn@googlegroups.com, to "python-cn:CPyUG" <python-cn@googlegroups.com>, date Fri, Feb 29, 2008 at 9:27 AM }}} subject [CPyUG:41663] Re: [[http://groups.google.com/group/python-cn/browse_thread/thread/74e232c3d5dc7d78/353464f2731c5ddd|如何改变python脚本的进程名?]] {{{#!python #!/usr/bin/env python procname = 'Hello' import os, sys if not os.environ.has_key('NEWPROCNAME'): os.execlpe(sys.executable, procname, __file__, {'NEWPROCNAME': procname}) import dl libc = dl.open('/lib/libc.so.6') libc.call('prctl', 15, '%s\0' %procname, 0, 0, 0) # BSD # libc.call('setproctitle', '%s\0' %procname) }}} ##= 反馈 =