Fix: python subprocess argument split variable

This commit is contained in:
2019-05-03 22:57:51 +09:00
parent fccdedc43f
commit 95734915c3
@@ -39,31 +39,20 @@ def send_unpaid_maestro_mysqldump_to_test_server():
# 'mysqldump -u "${DBUSER}" -p"${DBPASS}" --single-transaction "${DBNAME}" "${filename}" # 'mysqldump -u "${DBUSER}" -p"${DBPASS}" --single-transaction "${DBNAME}" "${filename}"
# --where="DATE(${record_date})=CURDATE()" > "${filename}.dump.bydate.sql"' # --where="DATE(${record_date})=CURDATE()" > "${filename}.dump.bydate.sql"'
command_mysqldump = [] command_mysqldump = 'mysqldump --user=root -passwor=52napark! \
command_mysqldump.append('mysql') --single-transaction chocomae maestro \
command_mysqldump.append('-u') --where="DATE(NOW()) - INTERVAL 7 DAY > AcceptClausesDateTime AND ActivateStatus = 0" \
command_mysqldump.append('root') > ' + output_fullpath
command_mysqldump.append('-p52napark!')
command_mysqldump.append('--single-transaction')
command_mysqldump.append('chocomae')
command_mysqldump.append('maestro')
command_mysqldump.append('--where="DATE(NOW()) - INTERVAL 7 DAY > AcceptClausesDateTime AND ActivateStatus = 0"')
command_mysqldump.append('>')
command_mysqldump.append(output_fullpath)
print(command_mysqldump) print(command_mysqldump)
command_scp = [] command_scp = 'scp ' + output_fullpath + ' chocomae@test.chocomae.com:' + output_directory
command_scp.append('scp')
command_scp.append(output_fullpath)
backup_server_address = 'chocomae@test.chocomae.com:'
command_scp.append(backup_server_address + output_directory)
print(command_scp) print(command_scp)
if mode == 'mac': if mode == 'mac':
return return
subprocess.call(command_mysqldump) subprocess.call(command_mysqldump.split())
subprocess.call(command_scp) subprocess.call(command_scp.splite())
# backup unpaid for 7 days maestro list # backup unpaid for 7 days maestro list