首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/init.d sh脚本

/etc/init.d sh脚本
EN

Stack Overflow用户
提问于 2010-11-10 22:04:49
回答 3查看 2.7K关注 0票数 1

我是python的新手。我想创建通过/etc/init.d命令执行的受控脚本,比如/etc/init.d

任何建议都很感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-10 22:12:57

如果您正在寻找用于构建守护进程的模块。我使用过这个:https://gist.github.com/slor/5946334

票数 1
EN

Stack Overflow用户

发布于 2010-11-10 22:14:14

有关如何编写脚本放在/etc/init.d目录中的信息,请参阅this post。唯一的区别是您必须将hash-bang行更改为指向python,而不是bash:

代码语言:javascript
复制
#!/usr/bin/python
def myfunc():
    print 'myfunct()'

if __name__ == '__main__':
    print 'running python script'
    myfunc()

并使文件成为可执行文件

代码语言:javascript
复制
chmod +x myscript
票数 3
EN

Stack Overflow用户

发布于 2010-11-10 22:45:50

Pardus初始化(http://www.pardus.org.tr/eng/projects/comar/SpeedingUpLinuxWithPardus.html)是基于python的,理论上您甚至可以使用windows可执行文件(当然是通过Wine )启动系统。您可以在那里看到一个示例初始化脚本,它与shell脚本做了几乎相同的事情,但使用的是pythonic方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4145282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档