쉘 스크립트(.sh) 실행할 때 permission denied가 뜨는 경우

yeonicerely·2022년 12월 21일
0

안녕오류

목록 보기
8/8

CI/CD 구축을 위해 crontab을 이용해서 주기적으로 shell script를 실행하도록 설정해줄 때,

/bin/sh: 1: /home/ubuntu/docker-prune.sh: Permission denied

와 같은 에러가 발생했다.

이 때

(1) 쉘 스크립트 파일이 있는 디렉토리로 이동 후

chmod +x docker-prune.sh

를 입력하거나

(2) 이동하기 귀찮은 경우

chmod +x /home/ubuntu/docker-prune.sh

전체 경로를 적어주어 문제를 해결할 수 있다.

명령어를 입력한 후 아래처럼 파일의 색깔이 바뀌면 잘 변하면 성공!

0개의 댓글