我每分钟都在运行相当愚蠢的 shell 脚本,以确保我的 CPU 调速器设置为省电模式。这是一个实验,因为没有更好的词来形容。我忘记了,......直到现在,当我看到我的日志时:
$ journalctl --boot --no-pager --no-hostname | grep governor
从早上开始,就产生了 588 行日志:
Nov 20 00:43:01 CRON[4917]: (vlastimil) CMD (/usr/bin/sudo /home/vlastimil/Development/sh/set-cpu-governor-to-powersave >/dev/null 2>&1)
Nov 20 00:43:01 sudo[4918]: vlastimil : PWD=/home/vlastimil ; USER=root ; COMMAND=/home/vlastimil/Development/sh/set-cpu-governor-to-powersave
这是相关的cron
条目,请注意>/dev/null 2>&1
该 cron 末尾的重定向:
* * * * * /usr/bin/sudo /home/vlastimil/Development/sh/set-cpu-governor-to-powersave >/dev/null 2>&1
我有点困惑我到底压制了什么,但无论如何......
如何在 Linux Mint 21 上完全禁止 CRON 日志记录?
答案1
如果您通过 crontab 运行它,默认情况下它将运行为root
,所以您不需要sudo
,只需直接调用命令:
-* * * * * /home/vlastimil/Development/sh/set-cpu-governor-to-powersave >/dev/null 2>&1
前导-
意味着不记录CRON
,如果没有sudo
,它的日志也将停止。