diff --git a/scripts/salt b/scripts/salt index 6d97d6c51b8..2c245c83f4c 100644 --- a/scripts/salt +++ b/scripts/salt @@ -14,4 +14,7 @@ def main(): client.run() if __name__ == '__main__': - main() + try: + main() + except KeyboardInterrupt: + raise SystemExit('\nExiting gracefully on Ctrl-c') diff --git a/scripts/salt-call b/scripts/salt-call index c2e929064ad..0da3c023623 100644 --- a/scripts/salt-call +++ b/scripts/salt-call @@ -15,4 +15,7 @@ def main(): client.run() if __name__ == '__main__': - main() + try: + main() + except KeyboardInterrupt: + raise SystemExit('\nExiting gracefully on Ctrl-c') diff --git a/scripts/salt-cp b/scripts/salt-cp index 0c5ea0b0402..b38151d953c 100644 --- a/scripts/salt-cp +++ b/scripts/salt-cp @@ -14,4 +14,7 @@ def main(): cp_.run() if __name__ == '__main__': - main() + try: + main() + except KeyboardInterrupt: + raise SystemExit('\nExiting gracefully on Ctrl-c') diff --git a/scripts/salt-key b/scripts/salt-key index 852366de0f7..0a0fec5112d 100644 --- a/scripts/salt-key +++ b/scripts/salt-key @@ -14,4 +14,7 @@ def main(): saltkey.run() if __name__ == '__main__': - main() + try: + main() + except KeyboardInterrupt: + raise SystemExit('\nExiting gracefully on Ctrl-c') diff --git a/scripts/salt-run b/scripts/salt-run index 3fff3d08faa..e5e996c96f3 100644 --- a/scripts/salt-run +++ b/scripts/salt-run @@ -14,4 +14,7 @@ def main(): client.run() if __name__ == '__main__': - main() + try: + main() + except KeyboardInterrupt: + raise SystemExit('\nExiting gracefully on Ctrl-c')