私は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
* * * * * /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
ロギングも停止します。