서버 관련/Linux

[Linux] .sh 실행 파일 돌리기.

배고파요 2023. 9. 18. 16:03
728x90

📍 test_4.sh

  • 테스트하는 sh 파일 명.

 

📍 실행 방법 ?

  1. bash test_2.sh
  2. sh test_2.sh
  3. ./test_2.sh
    • 이 경우에는 Permission denied error (허가 거부)  오류 발생.
#test_2.sh 파일

echo "test............... "

 

 

📍 chmod +x test_4.sh

  • 해당 디렉토리로 이동한 다음에,, --> 실행 권한을 부여함..
  • ( 실행 권한이 없는 파일을 실행하면 오류가 나기 때문.. )
    • Permission denied error

 

 

 

📍 ls -al test_4.sh 

  • 권한 목록을 모여줌.
  • 실행권한 ( x ) 이  생긴 것을 볼 수 있음.

 

 

 

 

📍  ./test_4.sh

  • 해당 디렉토리에 있는 test_4.sh 를 실행 하겠다.
  • 참고로 실행할 수 있는, 실행파일들은 파일명 뒤에 * 이 붙음.
  • test_2.sh 는 
    • ./test_2.sh 로 해서 실행 할 수 없음.. (권한이 없음.)


출처 : 

https://jhnyang.tistory.com/54

https://unit-15.tistory.com/117

https://jesc1249.tistory.com/290

https://velog.io/@d0ngje/.sh-%EC%8B%A4%ED%96%89-%EC%8B%9C-Permission-denied

https://cheershennah.tistory.com/177

https://deeplify.dev/server/bash/create-execute-file-in-linux

 


개발 공부를 위한 블로그 입니다. 

오류가 있다면 댓글로 알려주세요! 

감사합니다.

728x90