
Ich versuche also, setarch
das Flag zu einem Programm hinzuzufügen -R
, aber es scheint, dass ich jedes Mal, wenn ich ein Flag verwende, eine nicht erkannte Architektur erhalte. Ich habe Arch verwendet, um herauszufinden, was Bash ist (x86_64), aber ich bin nicht sicher, ob das hilft.
Antwort1
setarch
nimmt seine Argumente in einer seltsamen Reihenfolge: Der Architekturname muss vor jeder Option kommen.
setarch x86_64 -R bash
Oder um das Hardcoding der Architektur zu vermeiden:
setarch "$(arch)" -R bash