실행 중인 프로세스에서 작업 세트를 시도할 때 "execvp: 해당 파일이나 디렉터리가 없습니다"

실행 중인 프로세스에서 작업 세트를 시도할 때 "execvp: 해당 파일이나 디렉터리가 없습니다"

PID라는 프로세스가 있습니다 7150.

내 시스템의 코어 #4에 프로세스를 할당하고 싶습니다. (코어 번호는 0부터 시작하므로 네 번째 코어는 코어 #3이어야 합니다.)

나는 다음을 사용하여 이 작업을 수행할 수 있다는 것을 알고 있습니다.작업 세트. 그러나 시도할 때마다 다음과 같은 결과가 나타납니다.

steve@rosie:~$ taskset -p 7150
pid 7150's current affinity mask: f
steve@rosie:~$ taskset -c 3 -p 7150
execvp: No such file or directory
failed to execute -p

내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

명령의 올바른 형식은 다음과 같습니다.

taskset -pc 3 7150

관련 정보