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