Fall in IT.

Mac에서 전역 실행될 script를 설정하는 방법 본문

기타

Mac에서 전역 실행될 script를 설정하는 방법

D.Y 2020. 8. 31. 18:00

안녕하세요. 

오늘은 Mac에서 간단한 shell script를 만들고 해당 스크립트가 전역(모든 경로)에서 동작하도록 하는 방법을 알아보겠습니다.

 

Mac에서 전역 실행될 script를 설정하는 방법

  • 루트 경로에 전역으로 동작시킬 쉘스크립트가 저장될 디렉터리를 하나 생성한다. 

    • 필자는 $HOME(/Users/mac) 경로에 bin 디렉터리를 생성하였다.

  • 간단하게 hello world를 출력하는 파일(test_script)을 만들고, 아래 명령어를 사용하여 실행가능한 파일로 권한을 변경한다.

    • $ chmod +x test_script

  • 필자는 zshell을 사용하므로 .zshrc 파일 하단에 전역으로 동작하고자하는 경로를 등록한다.

    • PATH=$PATH:$HOME/bin ($HOME 대신 직접 경로를 적어도 무방하다.)

    • bash를 사용할 경우 .bashrc 파일을 수정하면 된다.

  • 변경한 .zshrc 설정을 적용하기 위해 아래 명령어를 입력한다.

    • $ source ~/.zshrc

  • 결과

 

 

 

 

 

Comments