示例#1
0
 def restart(self, request):
     if 'now' in request.params:
         invoke_rc_d('yubiadmin', 'restart')
     else:
         timer = Timer(1, invoke_rc_d, args=('yubiadmin', 'restart'))
         timer.start()
     return self.redirect('/%s/general' % self.name)
示例#2
0
 def restart(self, request):
     if 'now' in request.params:
         invoke_rc_d('yubiadmin', 'restart')
     else:
         timer = Timer(1, invoke_rc_d, args=('yubiadmin', 'restart'))
         timer.start()
     return self.redirect('/%s/general' % self.name)
示例#3
0
文件: val.py 项目: dsqmoore/yubiadmin
    def daemon(self, request):
        if request.params['daemon'] == 'toggle':
            if is_daemon_running():
                invoke_rc_d('ykval-queue', 'stop')
            else:
                invoke_rc_d('ykval-queue', 'start')
        else:
            invoke_rc_d('ykval-queue', 'restart')

        return self.redirect('/%s/synchronization' % self.name)
示例#4
0
文件: val.py 项目: Korrigan/yubiadmin
    def daemon(self, request):
        if request.params['daemon'] == 'toggle':
            if is_daemon_running():
                invoke_rc_d('ykval-queue', 'stop')
            else:
                invoke_rc_d('ykval-queue', 'start')
        else:
            invoke_rc_d('ykval-queue', 'restart')

        return self.redirect('/%s/synchronization' % self.name)
示例#5
0
    def server(self, request):
        if request.params['server'] == 'toggle':
            if is_freerad_running():
                invoke_rc_d('freeradius', 'stop')
            else:
                invoke_rc_d('freeradius', 'start')
        else:
            invoke_rc_d('freeradius', 'restart')

        return self.redirect('/%s/general' % self.name)
示例#6
0
文件: val.py 项目: kyonetca/yubiadmin
    def daemon(self, request):
        if request.params["daemon"] == "toggle":
            if is_daemon_running():
                invoke_rc_d("ykval-queue", "stop")
            else:
                invoke_rc_d("ykval-queue", "start")
        else:
            invoke_rc_d("ykval-queue", "restart")

        return self.redirect("/%s/synchronization" % self.name)
示例#7
0
    def server(self, request):
        if request.params['server'] == 'toggle':
            if is_freerad_running():
                invoke_rc_d('freeradius', 'stop')
            else:
                invoke_rc_d('freeradius', 'start')
        else:
            invoke_rc_d('freeradius', 'restart')

        return self.redirect('/%s/general' % self.name)
示例#8
0
文件: val.py 项目: dsqmoore/yubiadmin
 def save(self):
     super(SyncPoolForm, self).save()
     if is_daemon_running():
         invoke_rc_d('ykval-queue', 'restart')
示例#9
0
文件: val.py 项目: dsqmoore/yubiadmin
def is_daemon_running():
    return invoke_rc_d('ykval-queue', 'status')[0] == 0
示例#10
0
 def reload(self, request):
     invoke_rc_d('apache2', 'reload')
     return self.redirect('/auth/general')
示例#11
0
文件: val.py 项目: Korrigan/yubiadmin
 def save(self):
     super(SyncPoolForm, self).save()
     if is_daemon_running():
         invoke_rc_d('ykval-queue', 'restart')
示例#12
0
文件: val.py 项目: Korrigan/yubiadmin
def is_daemon_running():
    return invoke_rc_d('ykval-queue', 'status')[0] == 0
示例#13
0
 def reload(self, request):
     invoke_rc_d('apache2', 'reload')
     return self.redirect('/auth/general')
示例#14
0
文件: val.py 项目: kyonetca/yubiadmin
def is_daemon_running():
    return invoke_rc_d("ykval-queue", "status")[0] == 0