diff --git a/show/main.py b/show/main.py index 2ab6554992..505768e643 100755 --- a/show/main.py +++ b/show/main.py @@ -1352,15 +1352,15 @@ def techsupport(since, global_timeout, cmd_timeout, verbose, allow_process_stop, if global_timeout: cmd += " timeout --kill-after={}s -s SIGTERM --foreground {}m".format(COMMAND_TIMEOUT, global_timeout) - if allow_process_stop: - cmd += " -a" - if silent: cmd += " generate_dump" click.echo("Techsupport is running with silent option. This command might take a long time.") else: cmd += " generate_dump -v" + if allow_process_stop: + cmd += " -a" + if since: cmd += " -s '{}'".format(since) diff --git a/tests/techsupport_test.py b/tests/techsupport_test.py index 8effa89887..41664e3589 100644 --- a/tests/techsupport_test.py +++ b/tests/techsupport_test.py @@ -12,7 +12,7 @@ ([], 'generate_dump -v -t 5'), (['--since', '2 days ago'], "generate_dump -v -s '2 days ago' -t 5"), (['-g', '50'], 'timeout --kill-after=300s -s SIGTERM --foreground 50m generate_dump -v -t 5'), - (['--allow-process-stop'], '-a generate_dump -v -t 5'), + (['--allow-process-stop'], 'generate_dump -v -a -t 5'), (['--silent'], 'generate_dump -t 5'), (['--debug-dump', '--redirect-stderr'], 'generate_dump -v -d -t 5 -r'), ]