diff --git a/fail2ban/client/fail2bancmdline.py b/fail2ban/client/fail2bancmdline.py index 4cb1927e..a14a1cf4 100644 --- a/fail2ban/client/fail2bancmdline.py +++ b/fail2ban/client/fail2bancmdline.py @@ -270,6 +270,10 @@ class Fail2banCmdLine(): @staticmethod def exit(code=0): logSys.debug("Exit with code %s", code) + # because of possible buffered output in python, we should flush it before exit: + sys.stdout.flush() + sys.stderr.flush() + # exit Fail2banCmdLine._exit(code)