The logrotate script provided by MaxScale performs log rotation by sending the SIGUSR1 signal to the maxscale process as a postrotate action with
kill -USR1 `cat /var/run/maxscale/maxscale.pid`
When maxscale is not running for whatever reason, and so no PID file is present, this leads to annoying cron messages like
So the existence of the PID file should be checked for before using it, e.g.
PS: also note that the shell backtick syntax for command execution is deprecated, $(...) should be used instead these days ...