私はそのプロセスの好感度値が4以下の場合、私のプロセスをすべて終了し、無限に実行するスクリプトをbashで作成しようとしています。誰でも何が間違っている可能性があるか教えてもらえますか?
while [true]
do
ps -l | grep -w sleep| grep -v grep > proc.txt
for i in proc.txt pidNice=$(awk'//{if ($6<=4 {print $3}}')
kill -15 $pidNice <proc.txt
done
答え1
- .
ps
grep
for
いいえdo
またはdone
- キュー
<proc.txt
の用途は何ですかkill
? - それらを殺すよりも活性化する方が簡単です。