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