diff --git a/decloud/production/crga_processor.py b/decloud/production/crga_processor.py
index 183aadb9206ff78c4d590d732cd6d084fe7172c3..215c40da68758952ad9f110ef01fc2a8048ddc79 100644
--- a/decloud/production/crga_processor.py
+++ b/decloud/production/crga_processor.py
@@ -239,4 +239,4 @@ def main():
 
 
 if __name__ == "__main__":
-    system.run_and_terminate(main)
+    sys.exit(main())
diff --git a/decloud/production/meraner_processor.py b/decloud/production/meraner_processor.py
index f41eb1196a77b872155eadcb4553be993b7e7126..7ded518292dc8bf45af2536f069af7bd7cf350bc 100644
--- a/decloud/production/meraner_processor.py
+++ b/decloud/production/meraner_processor.py
@@ -180,4 +180,4 @@ def main():
 
 
 if __name__ == "__main__":
-    system.run_and_terminate(main)
+    sys.exit(main())