def __init__(self, filename, remote_dir=REMOTE_DIR):
self.filename = filename
with quiet():
has_the_file = run('test -f {}'.format(filename)).succeeded
if not has_the_file:
raise Exception('File {} NOT exists under backend/apps/'.format(filename))
self.dir = run('pwd')
gameServer = self.dir.split('/')[2]
backup_dir = '{}/{}'.format(remote_dir, gameServer)
run('[ -d {0} ] || mkdir -p {0}'.format(backup_dir))
run('cp {} {}/'.format(self.filename, backup_dir))
评论列表
文章目录