diff --git a/plugins/backup_ftp/index.py b/plugins/backup_ftp/index.py index 793a2a2f9..be8a4c8ff 100755 --- a/plugins/backup_ftp/index.py +++ b/plugins/backup_ftp/index.py @@ -180,22 +180,26 @@ def backupAllFunc(stype): name = sys.argv[2] num = sys.argv[3] - args = stype + " " + name + " " + num - - cmd = 'python3 ' + mw.getRunDir() + '/scripts/backup.py ' + args - os.system(cmd) - - # 开始执行上传信息 - prefix_dict = { "site": "web", "database": "db", "path": "path", } + args = stype + " " + name + " " + num + cmd = 'python3 ' + mw.getRunDir() + '/scripts/backup.py ' + args find_path = mw.getBackupDir() + '/' + stype + '/' + \ prefix_dict[stype] + '_' + name + if stype.find('database_') > -1: + plugin_name = stype.replace('database_', '') + args = "database " + name + " " + num + cmd = 'python3 ' + mw.getRunDir() + '/plugins/' + plugin_name + \ + '/scripts/backup.py ' + args + + os.system(cmd) + # 开始执行上传信息 + find_new_file = "ls " + find_path + \ "_* | grep '.gz' | cut -d \ -f 1 | awk 'END {print}'"