/etc/logrotate.d/syslog

/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
とあるのですが、

`cat /var/run/syslogd.pid 2> /dev/null`
エラー出力まで含めてhupシグナルを送るというのはどういう意味なのでしょうか?

|| trueというのは、できなかったら0、というのはできなかったらそのまま終わるということ?