Skip to content

Commit 50a0f24

Browse files
author
Frediano Ziglio
committed
CA-425472: Signal correct daemon during log rotation
/var/run/syslogd.pid file does not exist in XS9. Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
1 parent d7e57cb commit 50a0f24

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/var/log/xcp-rrdd-plugins.log {
22
postrotate
3-
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
3+
/usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
44
endscript
55
}

scripts/audit-logrotate

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
missingok
33
sharedscripts
44
postrotate
5-
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
6-
/bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true
5+
/usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
76
endscript
87
}

scripts/xapi-logrotate.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
rotate 100
1515

1616
postrotate
17-
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
17+
/usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
1818
endscript
1919
}

0 commit comments

Comments
 (0)