나는 해당 프로세스의 호감도 값이 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
? - 그들을 죽이는 것보다 활성화하는 것이 더 쉽습니다.