示例#1
0
文件: svc.py 项目: fwin-dev/py.OS
def changeBootState(serviceName, shouldStartAtBoot):
    if pkg.isAptOS():   # debian
        cmd = "sudo update-rc.d %s"
        if shouldStartAtBoot:   cmd += " defaults"
        else:                   cmd += " remove"
    elif pkg.isYumOS():
        cmd = "sudo chkconfig %s"
        if shouldStartAtBoot:   cmd += " on"
        else:                   cmd += " off"
    else:
        raise NotImplemented
    
    _OS.runCMD(cmd, serviceName)
示例#2
0
文件: svc.py 项目: fwin-dev/py.OS
def remove(serviceName):
    if pkg.isAptOS():
        _OS.runCMD("sudo update-rc.d -f %s remove", serviceName)
    elif pkg.isYumOS():
        raise NotImplemented	# TODO