我是python的新手。我想创建通过/etc/init.d命令执行的受控脚本,比如/etc/init.d
任何建议都很感谢。
发布于 2010-11-10 22:12:57
如果您正在寻找用于构建守护进程的模块。我使用过这个:https://gist.github.com/slor/5946334
发布于 2010-11-10 22:14:14
有关如何编写脚本放在/etc/init.d目录中的信息,请参阅this post。唯一的区别是您必须将hash-bang行更改为指向python,而不是bash:
#!/usr/bin/python
def myfunc():
print 'myfunct()'
if __name__ == '__main__':
print 'running python script'
myfunc()并使文件成为可执行文件
chmod +x myscript发布于 2010-11-10 22:45:50
Pardus初始化(http://www.pardus.org.tr/eng/projects/comar/SpeedingUpLinuxWithPardus.html)是基于python的,理论上您甚至可以使用windows可执行文件(当然是通过Wine )启动系统。您可以在那里看到一个示例初始化脚本,它与shell脚本做了几乎相同的事情,但使用的是pythonic方式。
https://stackoverflow.com/questions/4145282
复制相似问题