Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Restore_web.py
- import os
- import subprocess
- import sys
- if len(sys.argv) != 2:
- print "Wrong syntax try again:"
- print "python2.7 restore_web.py file.tar"
- else:
- subprocess.check_output("tar xf " + sys.argv[1] + " /home/sitewebs/",shell=True)
- #restore_mysql.py
- import os
- import subprocess
- import sys
- #Run with mysql-2 user
- if len(sys.argv) != 2:
- print "Wrong syntax try again:"
- print "python2.7 restore_mysql.py file.sql"
- else:
- subprocess.check_output("mysql-2 <"+sys.argv[1],shell=True)
- #Mysql_dump.py
- #Writed by Hayicle
- #/usr/bin/env python
- #Solution backup databases
- #password mysql 7cbhcDu5K
- import os
- import subprocess
- from datetime import datetime
- #Check directory exist or not
- def check_dir_exist(os_dir):
- if os.path.exists(os_dir):
- return True
- else:
- return False
- #dump databases with mysqldump
- def dump_databases(name,time):
- subprocess.check_output("mysqldump --all-databases --set-gtid-purged=OFF --triggers --routines --events > backup_"+name+time+".sql",shell=True)
- #Change dir and dump databases file
- def change_dir(os_dir):
- time = datetime.now().strftime("%Y-%m-%d")
- if check_dir_exist(os_dir)==False:
- subprocess.check_output("mkdir -p " + os_dir ,stderr=subprocess.STDOUT,shell=True)
- os.chdir(os_dir)
- dump_databases('-dump-databases-',time)
- def main():
- subprocess.check_output("mkdir -p -m 777 /home/backup/databases",shell=True)
- change_dir('/home/backup/databases')
- main()
Advertisement
Add Comment
Please, Sign In to add comment