我有一个使用 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
and ionice
:
$ renice 19 -p $$ >/dev/null 2>&1
$ ionice -c3 -p $$ >/dev/null 2>&1