有什么方法可以更改每个用户的 rsyslog 配置(对于 cron)?

有什么方法可以更改每个用户的 rsyslog 配置(对于 cron)?

我是运行 rsyslog 的 CentOS 7 系统上没有 sudo 的用户。我想记录我的 cronjobs。理想情况下,rsyslog 会将我用户的所有 cron 活动记录到类似~/log/cron.

里面有很好的说明一些 答案关于如何配置 cron in/etc/rsyslog.conf或同等内容的日志记录,但我无权访问该内容(也无权访问/var/log/)。

rsyslog 是否有针对每用户的配置?或者任何用于记录的 cron(tab) 设置?

考虑的替代方案:
我已经在使用 crontab 了MAILTO=。我特别想要这个系统上的一个文件。
我知道我可以添加&>> ~/log/cron到每个 crontab 行 - 这是我的备份计划。但我宁愿不必这样做,而且我想利用系统日志功能,如级别和轮换。

相关内容