Linux Mint 21에서 crontab 로깅을 끄는 방법

Linux Mint 21에서 crontab 로깅을 끄는 방법

나는 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로깅도 중지됩니다.

관련 정보