Fixed logrotate error if nginx is not running (ticket #953)
diff --git a/debian/logrotate b/debian/logrotate
index a94b400..24139f6 100644
--- a/debian/logrotate
+++ b/debian/logrotate
@@ -8,6 +8,8 @@
create 640 nginx adm
sharedscripts
postrotate
- [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
+ if [ -f /var/run/nginx.pid ]; then
+ kill -USR1 `cat /var/run/nginx.pid`
+ fi
endscript
}
diff --git a/rpm/SOURCES/logrotate b/rpm/SOURCES/logrotate
index a94b400..24139f6 100644
--- a/rpm/SOURCES/logrotate
+++ b/rpm/SOURCES/logrotate
@@ -8,6 +8,8 @@
create 640 nginx adm
sharedscripts
postrotate
- [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
+ if [ -f /var/run/nginx.pid ]; then
+ kill -USR1 `cat /var/run/nginx.pid`
+ fi
endscript
}
diff --git a/rpm/SOURCES/nginx.suse.logrotate b/rpm/SOURCES/nginx.suse.logrotate
index 76737fe..988b3b2 100644
--- a/rpm/SOURCES/nginx.suse.logrotate
+++ b/rpm/SOURCES/nginx.suse.logrotate
@@ -8,6 +8,8 @@
create 640 nginx trusted
sharedscripts
postrotate
- [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
+ if [ -f /var/run/nginx.pid ]; then
+ kill -USR1 `cat /var/run/nginx.pid`
+ fi
endscript
}