mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-09-11 03:57:40 +02:00
update to 6.8.37
This commit is contained in:
+27
-23
@@ -7,45 +7,49 @@
|
||||
import sys,os
|
||||
os.chdir('/www/server/panel')
|
||||
sys.path.append("class/")
|
||||
if sys.version_info[0] == 2:
|
||||
if sys.version_info[0] == 2:
|
||||
reload(sys)
|
||||
sys.setdefaultencoding('utf-8')
|
||||
import public,db,time
|
||||
import panelBackup
|
||||
|
||||
class backupTools(panelBackup.backup):
|
||||
def backupSite(self,name,count):
|
||||
self.backup_site(name,save=count)
|
||||
|
||||
def backupDatabase(self,name,count):
|
||||
self.backup_database(name,save=count)
|
||||
|
||||
#备份指定目录
|
||||
def backupPath(self,path,count):
|
||||
self.backup_path(path,save=count)
|
||||
|
||||
|
||||
def backupSiteAll(self,save):
|
||||
self.backup_site_all(save)
|
||||
|
||||
def backupSite(self,name,count,echo_id=None):
|
||||
self.backup_site(name,save=count,echo_id=echo_id)
|
||||
|
||||
def backupDatabaseAll(self,save):
|
||||
self.backup_database_all(save)
|
||||
def backupDatabase(self,name,count,echo_id=None):
|
||||
self.backup_database(name,save=count,echo_id=echo_id)
|
||||
|
||||
#备份指定目录
|
||||
def backupPath(self,path,count,echo_id=None):
|
||||
self.backup_path(path,save=count,echo_id=echo_id)
|
||||
|
||||
|
||||
def backupSiteAll(self,save,echo_id=None):
|
||||
self.backup_site_all(save,echo_id=echo_id)
|
||||
|
||||
|
||||
def backupDatabaseAll(self,save,echo_id=None):
|
||||
self.backup_database_all(save,echo_id=echo_id)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
backup = backupTools()
|
||||
type = sys.argv[1]
|
||||
echo_id = None
|
||||
if len(sys.argv) > 4: echo_id = sys.argv[4]
|
||||
if type == 'site':
|
||||
if sys.argv[2] == 'ALL':
|
||||
backup.backupSiteAll( sys.argv[3])
|
||||
backup.backupSiteAll( sys.argv[3],echo_id)
|
||||
else:
|
||||
backup.backupSite(sys.argv[2], sys.argv[3])
|
||||
backup = backupTools(cron_info = {'echo':sys.argv[4]})
|
||||
backup.backupSite(sys.argv[2], sys.argv[3],echo_id)
|
||||
elif type == 'path':
|
||||
backup.backupPath(sys.argv[2],sys.argv[3])
|
||||
backup = backupTools(cron_info = {'echo':sys.argv[4]})
|
||||
backup.backupPath(sys.argv[2],sys.argv[3],echo_id)
|
||||
elif type == 'database':
|
||||
if sys.argv[2] == 'ALL':
|
||||
backup.backupDatabaseAll(sys.argv[3])
|
||||
backup.backupDatabaseAll(sys.argv[3],echo_id)
|
||||
else:
|
||||
backup.backupDatabase(sys.argv[2], sys.argv[3])
|
||||
|
||||
backup = backupTools(cron_info = {'echo':sys.argv[4]})
|
||||
backup.backupDatabase(sys.argv[2], sys.argv[3],echo_id)
|
||||
|
||||
Reference in New Issue
Block a user