pyt_here 发表于 2015-3-12 17:42:01

Python自动备份代码

本帖最后由 xiaoye 于 2015-9-30 11:04 编辑

#!/usr/bin/python
#Filename: Auto Backup root DIR and file
#write wugk 2013-11-07
importos
importtime
#Define SOURCE and TARGET DIR
SOURCE = ['/root','/var/www/html','/etc']
TARGET_DIR = '/data/backup/'
NAME_FILE = 'System_bak'
today = TARGET_DIR + time.strftime('%Y%m%d')
TARGET = TARGET_DIR + time.strftime('%Y%m%d') + "/" + NAME_FILE + '.zip'
zip_command = "zip -qr '%s' %s " % (TARGET, ' '.join(SOURCE))
#Scripts Exec process Start
print '-------------------------------------------------'
print "The Scripts Backup Starting,Please waiting ......"
print
#Judge today DIR
if not os.path.exists(today):
                  
    os.mkdir(today) # make DIRectory
      print 'Successfully created Directory', today
#Exec Zip Command to Dir or file
if os.system(zip_command) == 0:
    print 'Successful backup to', TARGET
else:
    print 'backup failed !'
#print Backup end info
print
os.system('sleep 2')
print '--------------- backup done ------------------'

borall 发表于 2015-6-27 19:04:54

支持中国红客联盟(ihonker.org)

H.U.C-麦麦 发表于 2015-6-29 11:45:54

支持中国红客联盟(ihonker.org)

fireworld 发表于 2015-6-29 17:39:47

wanmznh 发表于 2015-6-29 20:02:18

学习学习技术,加油!

ljy07 发表于 2015-6-30 13:59:25

感谢楼主的分享~

若冰 发表于 2015-6-30 17:00:23

支持中国红客联盟(ihonker.org)

小路 发表于 2015-7-1 03:11:22

感谢楼主的分享~

H.U.C-麦麦 发表于 2015-7-2 12:58:06

支持中国红客联盟(ihonker.org)

Sty,涛 发表于 2015-7-2 17:45:30

支持中国红客联盟(ihonker.org)
页: [1] 2 3
查看完整版本: Python自动备份代码