File: //proc/self/root/usr/bin/myinnodb.py
#!/usr/bin/python -W ignore::DeprecationWarning
# -*- coding: utf-8 -*-
import sys
import fcntl
import mybackup
import syslog
if __name__ == '__main__':
try :
lock = open('/var/lock/myinnodb', 'w')
fcntl.flock(lock.fileno(), fcntl.LOCK_EX | fcntl.LOCK_NB)
mybackup = mybackup.MyBackup()
mybackup.prepareBackup()
databases = mybackup.showDatabases(0)
mybackup.runBackup(databases)
mybackup.close()
except Exception, e:
syslog.syslog(syslog.LOG_ERR, str(e))
print str(e)
sys.exit(1)