首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

ubuntu12.04开机起动python 程序,代码不能执行么

2013-09-09 
ubuntu12.04开机启动python 程序,代码不能执行么本帖最后由 feihuadao 于 2013-09-05 10:20:52 编辑我在py

ubuntu12.04开机启动python 程序,代码不能执行么
本帖最后由 feihuadao 于 2013-09-05 10:20:52 编辑 我在python里面监控一个程序是否运行,代码是这个

#!/usr/bin/env python  
import os, sys, time

while True:
    time.sleep(3)
    try:
        ret = os.popen('ps -C work').readlines()
        if len(ret) < 2:
            print "work crashed, restarting it in 3 seconds."
            time.sleep(3)
            os.system("/usr/bin/work --host 127.0.0.1 -u root -p as@qwert")  
    except:
        print "Error", sys.exc_info()[1]

python和work都放在/usr/bin/下面,
然后在/etc/init.d/rc.local的末行加了句:python /usr/bin/jiankong.py
开机能看到python启动了,但是work一直看不到起来?是权限的问题么,不是root用户. python ubuntu 开机启动
[解决办法]
放在systemd里也行,profile也行
参考一下这个http://www.kukaka.org/home/content/598
另外你的这个程序属于阻塞程序,后边需要添加&吧。

热点排行