run 명령을 사용하면 nice
해당 프로세스에 예상된 좋은 값이 있음을 알 수 있습니다.
터미널에서:
nice sleep 17
다른 기사에서는:
$ ps -aoni,comm | grep sleep
10 sleep
하지만 같은 일을 하려고 노력해 보세요GNU 병렬(버전20161222, Debian 9.3), 다음과 같이 실패했습니다.
parallel --nice 10 sleep ::: 17
$ ps -aoni,comm | grep sleep
0 sleep
아마도 분명한 것을 놓치고 있을 것입니다. 하지만 무엇을요?
고쳐 쓰다:아마도 그건 단지허점, 이전 버전에서 작동하기 때문에 ...
답변1
오류를 발견했습니다. 감사해요.
--nice
Parallel 20160522에 도입되었으며 지금까지 로컬에서 작동하는지 확인하는 자동화된 테스트가 없습니다 .
다음 버전은 테스트되고 --nice
작업될 것입니다.
로컬 작업의 해결 방법은 다음을 parallel
실행하는 것 입니다 nice
.
nice -n 18 parallel bzip2 '<' ::: /dev/zero /dev/zero
버그는 로컬 작업에만 영향을 미칩니다. 원격 작업은 nice
예상대로 작동합니다.