setarch 인식할 수 없는 아키텍처 [닫기]

setarch 인식할 수 없는 아키텍처 [닫기]

그래서 프로그램에 플래그를 추가하려고 시도했지만 setarch어떤 종류의 플래그를 수행할 때마다 인식할 수 없는 스키마가 나타나는 것 같습니다. -Rbash(x86_64)가 무엇인지 알아내기 위해 아치를 수행했지만 그것이 도움이 되는지 잘 모르겠습니다.

답변1

setarch인수를 이상한 순서로 가져옵니다. 스키마 이름은 옵션 앞에 먼저 나타나야 합니다.

setarch x86_64 -R bash

또는 스키마 하드코딩을 방지하려면 다음을 수행하세요.

setarch "$(arch)" -R bash

관련 정보