--- a/etc/logrotate.d/icinga2.cmake
+++ b/etc/logrotate.d/icinga2.cmake
@@ -7,9 +7,11 @@
 	notifempty
 	create 644 @ICINGA2_USER@ @ICINGA2_GROUP@
 	postrotate
-		if ! kill -l USR1 `cat @ICINGA2_RUNDIR@/icinga2/icinga2.pid`; then
-			exit 1
-		fi
+        if service icinga2 status > /dev/null; then
+            if [ -e @ICINGA2_RUNDIR@/icinga2/icinga2.pid ]; then
+                kill -USR1 $(cat @ICINGA2_RUNDIR@/icinga2/icinga2.pid)
+            fi
+        fi
 	endscript
 }
 
