--- a/etc/logrotate.d/icinga2.cmake
+++ b/etc/logrotate.d/icinga2.cmake
@@ -9,8 +9,11 @@
        	create 644 @ICINGA2_USER@ @ICINGA2_GROUP@
 	copytruncate
 	postrotate
-		if ! killall -q -USR1 icinga2; then
-			exit 1
+        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
 }
