- self._restore()
-
- @handler('Starts the service')
- def start(self):
- if self.params['prio'] != '':
- #call(('vrrp','-i',self.params[dev],'-v',self.params[id],'-p',self.params[prio],self.params[ipaddress]))
- print ('vrrp','-i',self.params['dev'],'-v',self.params['id'],'-p',self.params['prio'],self.params['ipaddress'])
- else:
- #call(('vrrp','-i',self.params[dev],'-v',self.params[id],self.params[ipaddress]))
- print ('vrrp','-i',self.params['dev'],'-v',self.params['id'],self.params['ipaddress'])
-
- @handler('Stop the service')
- def stop(self):
- try :
- f = file(path.join(self._pid_dir, pid_filename ), 'r')
- #call(('kill','<',f.read()))
- print(('kill','<',f.read()))
- except IOError:
- pass
-
- @handler('Reloads the service')
- def reload(self):
- self.stop()
- self.start()