„execvp: keine solche Datei oder kein solches Verzeichnis“ beim Versuch, einen Task auf einen laufenden Prozess zu setzen

„execvp: keine solche Datei oder kein solches Verzeichnis“ beim Versuch, einen Task auf einen laufenden Prozess zu setzen

Ich habe einen Prozess, PID 7150.

Ich möchte den Prozess dem Kern Nr. 4 meines Systems zuweisen. (Die Kernnummerierung beginnt mit Null, daher sollte der vierte Kern Kern Nr. 3 sein.)

Ich weiß, dass ich das erreichen kann, indem ichAufgabensatz. Allerdings erhalte ich jedes Mal, wenn ich es versuche, die folgende Meldung:

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

Was mache ich falsch?

Antwort1

Das richtige Format für den Befehl ist:

taskset -pc 3 7150

verwandte Informationen