実行中のプロセスでタスクセットを試行すると、「execvp: そのようなファイルまたはディレクトリはありません」というエラーが表示される

実行中のプロセスでタスクセットを試行すると、「execvp: そのようなファイルまたはディレクトリはありません」というエラーが表示される

プロセス PID があります7150

プロセスをシステムのコア #4 に割り当てたいです。(コアの番号は 0 から始まるので、4 番目のコアはコア #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

関連情報