From 639a76e9fa484cafec0cd86ef47c21bb67a42de4 Mon Sep 17 00:00:00 2001 From: Jason Wang Date: Fri, 29 Mar 2019 00:02:12 -0700 Subject: [PATCH] Escape proper quote (#8) --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index b26b647..c75826e 100644 --- a/main.py +++ b/main.py @@ -22,6 +22,6 @@ host = instance.private_ip_address connection = stack.enter_context(SSH(host, 'ec2-user', private_key)) - escaped_command = command.replace('"', '\\"') + escaped_command = command.replace("'", "\\'") print(f'Running command "{escaped_command}" on {host}...') connection.run(f'exec $SHELL -l -c \'{escaped_command}\'')