docker로 이미지를 만들때 arm인지 구분할 필요가 있었다.
아무래도 인텔맥과 m1맥을 섞어서 사용하기 때문에 커멘드가 서로 다르기 때문에 상당히 번거로워 찾아보니 쉘 스크립트에서 조건문을 걸 수 있었다.

다음과 같이 조건을 작성해서 사용하면 커멘드 한번 실행으로 알아서 처리할 수 있을것이다.

if [[ $(uname -m) == 'arm64' ]]; then
  echo "M1"
else
  echo "NOT M1"
fi

출처: https://stackoverflow.com/a/65259353

메타데이터

조회수
417
좋아요
0

0개의 댓글

등록된 댓글이 없습니다.