def restart(self): open(self.paniclog, 'w').close() ServiceMultiplexor.get().get_one(platform_select( debian='exim4', default='exim', )).command('restart')
def restart(self): ServiceMultiplexor.get().get_one( platform_select(debian="courier-imap", centos="courier-imap", default="courier-imapd") ).restart() if ajenti.platform != "centos": # centos runs both ServiceMultiplexor.get().get_one( platform_select(debian="courier-imap-ssl", default="courier-imapd-ssl") ).restart()
def restart(self): ServiceMultiplexor.get().get_one(platform_select( debian='courier-imap', centos='courier-imap', default='courier-imapd', )).restart() if ajenti.platform != 'centos': # centos runs both ServiceMultiplexor.get().get_one(platform_select( debian='courier-imap-ssl', default='courier-imapd-ssl', )).restart()
def save(self): self.binder.update() mib = MIBData() mib.name = ':'.join([x.name for x in self.mibs if x.selected]) for x in list(self.snmp_config.tree.mibs): self.snmp_config.tree.mibs.remove(x) self.snmp_config.tree.mibs.append(mib) self.snmp_config.save() self.refresh() self.context.notify('info', _('Saved')) ServiceMultiplexor.get().get_one(self.service_name).restart()
def save(self): self.binder.update() mib = MIBData() mib.name = ':'.join([x.name for x in self.mibs if x.selected]) for x in list(self.snmp_config.tree.mibs): self.snmp_config.tree.mibs.remove(x) self.snmp_config.tree.mibs.append(mib) self.snmp_config.save() self.snmpd_config.save() self.refresh() self.context.notify('info', _('Saved')) ServiceMultiplexor.get().get_one(self.service_name).restart()
def restart(self): s = ServiceMultiplexor.get().get_one(fpm_service_name) print fpm_service_name, s, s.running if not s.running: s.start() else: s.restart()
def apply_configuration(self): log_dir = '/var/log/unicorn' if not os.path.exists(log_dir): os.makedirs(log_dir) s = ServiceMultiplexor.get().get_one('unicorn') if not s.running: s.start() else: s.command('reload') s = ServiceMultiplexor.get().get_one('supervisor') if not s.running: s.start() else: subprocess.call(['supervisorctl', 'reload'])
def restart(self): s = ServiceMultiplexor.get().get_one(fpm_service_name) print fpm_service_name, s, s.running if not s.running: s.start() else: s.command('reload')
def apply_configuration(self): log_dir = "/var/log/unicorn" if not os.path.exists(log_dir): os.makedirs(log_dir) s = ServiceMultiplexor.get().get_one("unicorn") if not s.running: s.start() else: s.command("reload") s = ServiceMultiplexor.get().get_one(platform_select(debian="supervisor", centos="supervisord")) if not s.running: s.start() else: subprocess.call(["supervisorctl", "reload"])
def apply_configuration(self): s = ServiceMultiplexor.get().get_one(platform_select( debian='php5-fpm', centos='php-fpm', )) if not s.running: s.start() else: s.command('reload')
def apply_configuration(self): s = ServiceMultiplexor.get().get_one(platform_select( debian='supervisor', centos='supervisord', )) if not s.running: s.start() else: subprocess.call(['supervisorctl', 'reload'])
def apply_configuration(self): s = ServiceMultiplexor.get().get_one( platform_select( debian='php5-fpm', centos='php-fpm', )) if not s.running: s.start() else: s.command('reload')
def apply_configuration(self): log_dir = '/var/log/unicorn' if not os.path.exists(log_dir): os.makedirs(log_dir) s = ServiceMultiplexor.get().get_one('unicorn') if not s.running: s.start() else: s.command('reload') s = ServiceMultiplexor.get().get_one( platform_select( debian='supervisor', centos='supervisord', )) if not s.running: s.start() else: subprocess.call(['supervisorctl', 'reload'])
def configure(self, config): open(self.exim_cfg_path, 'w').write( templates.EXIM_CONFIG % { 'mailname': open('/etc/mailname').read().strip(), 'maildomains': self.maildomains, 'mailroot': config.mailroot, 'custom_mta_acl': config.custom_mta_acl, 'custom_mta_routers': config.custom_mta_routers, 'custom_mta_config': config.custom_mta_config, 'custom_mta_transports': config.custom_mta_transports, }) open(self.courier_authdaemonrc, 'w').write(templates.COURIER_AUTHRC) open(self.courier_imaprc, 'w').write(templates.COURIER_IMAP) os.chmod('/var/run/courier/authdaemon', 0755) if os.path.exists(self.courier_userdb): os.unlink(self.courier_userdb) if os.path.exists(self.maildomains): shutil.rmtree(self.maildomains) os.makedirs(self.maildomains) for mb in config.mailboxes: root = os.path.join(config.mailroot, mb.name) if not os.path.exists(root): os.makedirs(root) os.chown(root, mailuid, mailgid) with open(os.path.join(self.maildomains, mb.domain), 'a+') as f: f.write(mb.local + '\n') subprocess.call([ 'userdb', mb.name, 'set', 'uid=mail', 'gid=mail', 'home=%s' % root, 'mail=%s' % root, ]) udbpw = subprocess.Popen(['userdbpw', '-md5'], stdout=subprocess.PIPE, stdin=subprocess.PIPE) o, e = udbpw.communicate('%s\n%s\n' % (mb.password, mb.password)) md5pw = o udb = subprocess.Popen(['userdb', mb.name, 'set', 'systempw'], stdin=subprocess.PIPE) udb.communicate(md5pw) subprocess.call(['makeuserdb']) ServiceMultiplexor.get().get_one('courier-authdaemon').restart() ServiceMultiplexor.get().get_one('courier-imap').restart() ServiceMultiplexor.get().get_one('exim4').command('reload')
def configure(self, config): open(self.exim_cfg_path, 'w').write(templates.EXIM_CONFIG % { 'mailname': open('/etc/mailname').read().strip(), 'maildomains': self.maildomains, 'mailroot': config.mailroot, 'custom_mta_acl': config.custom_mta_acl, 'custom_mta_routers': config.custom_mta_routers, 'custom_mta_config': config.custom_mta_config, 'custom_mta_transports': config.custom_mta_transports, }) open(self.courier_authdaemonrc, 'w').write(templates.COURIER_AUTHRC) open(self.courier_imaprc, 'w').write(templates.COURIER_IMAP) os.chmod('/var/run/courier/authdaemon', 0755) if os.path.exists(self.courier_userdb): os.unlink(self.courier_userdb) if os.path.exists(self.maildomains): shutil.rmtree(self.maildomains) os.makedirs(self.maildomains) for mb in config.mailboxes: root = os.path.join(config.mailroot, mb.name) if not os.path.exists(root): os.makedirs(root) os.chown(root, mailuid, mailgid) with open(os.path.join(self.maildomains, mb.domain), 'a+') as f: f.write(mb.local + '\n') subprocess.call([ 'userdb', mb.name, 'set', 'uid=mail', 'gid=mail', 'home=%s' % root, 'mail=%s' % root, ]) udbpw = subprocess.Popen(['userdbpw', '-md5'], stdout=subprocess.PIPE, stdin=subprocess.PIPE) o, e = udbpw.communicate('%s\n%s\n' % (mb.password, mb.password)) md5pw = o udb = subprocess.Popen(['userdb', mb.name, 'set', 'systempw'], stdin=subprocess.PIPE) udb.communicate(md5pw) subprocess.call(['makeuserdb']) ServiceMultiplexor.get().get_one('courier-authdaemon').restart() ServiceMultiplexor.get().get_one('courier-imap').restart() ServiceMultiplexor.get().get_one('exim4').command('reload')
def restart(self): s = ServiceMultiplexor.get().get_one(platform_select( debian='supervisor', default='supervisord', )) if not s.running: s.start() else: subprocess_call_background(['supervisorctl', 'reload']) # Await restart retries = 10 while retries: retries -= 1 if subprocess_call_background(['supervisorctl', 'status']) == 0: break gevent.sleep(1)
def restart(self): s = ServiceMultiplexor.get().get_one( platform_select( debian='supervisor', default='supervisord', )) if not s.running: s.start() else: subprocess_call_background(['supervisorctl', 'reload']) # Await restart retries = 10 while retries: retries -= 1 if subprocess_call_background(['supervisorctl', 'status']) == 0: break gevent.sleep(1)
def restart(self): ServiceMultiplexor.get().get_one(platform_select( debian='courier-authdaemon', centos='courier-authlib', )).restart()
def restart(self): open(self.paniclog, "w").close() ServiceMultiplexor.get().get_one(platform_select(debian="exim4", default="exim")).command("restart")
def apply_configuration(self): ServiceMultiplexor.get().get_one('pure-ftpd').restart()
def apply_configuration(self): s = ServiceMultiplexor.get().get_one('supervisor') if not s.running: s.start() else: subprocess.call(['supervisorctl', 'reload'])
def check(self): return ServiceMultiplexor.get().get_one('nginx').running
def save(self): self.binder.update() self.config.save() self.refresh() self.context.notify('info', _('Saved')) ServiceMultiplexor.get().get_one(self.service_name).restart()
def apply_configuration(self): s = ServiceMultiplexor.get().get_one("nginx") if not s.running: s.start() else: s.command("reload")
def restart(self): ServiceMultiplexor.get().get_one('courier-imap').restart() if ajenti.platform == 'debian': # centos runs both ServiceMultiplexor.get().get_one('courier-imap-ssl').restart()
def isopenntpd(): return not ServiceMultiplexor.get().get_one('openntpd') is None
def restart(self): ServiceMultiplexor.get().get_one( platform_select( debian='courier-authdaemon', centos='courier-authlib', )).restart()
def apply_configuration(self): s = ServiceMultiplexor.get().get_one('php5-fpm') if not s.running: s.start() else: s.command('reload')
def restart(self): s = ServiceMultiplexor.get().get_one(fpm_service_name) if not s.running: s.start() else: s.command('reload')
def restart(self): s = ServiceMultiplexor.get().get_one('nginx') s.restart()
def apply_configuration(self): ServiceMultiplexor.get().get_one('vsftpd').restart()
def apply_configuration(self): ServiceMultiplexor.get().get_one("vsftpd").restart()
def restart(self): s = ServiceMultiplexor.get().get_one('nginx') if not s.running: s.start() else: s.command('reload')
def check(self): return ServiceMultiplexor.get().get_one(fpm_service_name).running
def restart(self): ServiceMultiplexor.get().get_one(platform_select( debian='exim4', default='exim', )).command('restart')
def apply_configuration(self): s = ServiceMultiplexor.get().get_one("supervisor") if not s.running: s.start() else: subprocess.call(["supervisorctl", "reload"])