![레니스로 인한 크론 스팸 [닫기]](https://linux55.com/image/37428/%EB%A0%88%EB%8B%88%EC%8A%A4%EB%A1%9C%20%EC%9D%B8%ED%95%9C%20%ED%81%AC%EB%A1%A0%20%EC%8A%A4%ED%8C%B8%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
cron을 사용하여 실행되는 bash 스크립트가 있습니다. 스크립트는 다음과 같이 시작됩니다.
#! /bin/bash
DIR=/home/pi/bin/run
renice 19 -p $$
ionice -c 3 -p $$
:
이제 cron이 이 스크립트를 실행할 때마다 나에게 이메일을 보냅니다.
/home/pi/bin/run/test-script:
6461 (process ID) old priority 0, new priority 19
명령 을 주석 처리하면 renice
스크립트가 문제 없이 실행됩니다.
나는 cron이 나에게 스크립트 재정의를 이메일로 보내는 것을 원하지 않습니다. 왜냐하면 그것은 의도적으로 설계된 것이기 때문입니다.
무슨 일이 일어나고 있나요? 그리고/또는 이 문제를 어떻게 해결할 수 있나요?
답변1
renice
다음 형식의 및를 사용해 보세요 ionice
.
$ renice 19 -p $$ >/dev/null 2>&1
$ ionice -c3 -p $$ >/dev/null 2>&1