Programming/파이썬 (Python)
[Mac] Crontab 오류 Solution
쿄니바 (Kyoniba)
2023. 1. 6. 14:14
728x90
반응형
처음으로 Crontab를 이용해서 프로그램을 설정하다 보니 오류가 많이 생긴다.
처음에는 Permission denied, 다음에는 Operation not permitted
그럼 두 개의 오류를 해결해 보자!!
1. Permission denied
- 이 오류의 원인은 해당 파일을 실행하기 위한 권한을 아직 부여하지 않았기 때문에 발생한다.
- 해결방법: 아주 터미널에서 chmod +x {파일경로/파일. py}을 실행해 권한을 부여해 주면 된다.
#터미널 (Terminal) 실행
chmod +x /Users/jin/Desktop/python/civindb.py
2. Operation not permitted
- 이 문제는 맥에서 cron 실행프로그램이 disc에 대한 접근 권한을 가지고 있기 않아서 발생하는 문제이다.
- 이문제를 해결하기 위해서는 디스크 접근 권한을 설정해 주면 해결된다. 1) 먼저 맥 System setting (시스템 환경설정) -> Privacy & Security (보안 및 개인정보호) -> Full Disk Access (전체 디스크 접근)을 선택한다.
반응형
2) 다음 아래의 + 버튼을 클릭하고 Command + shift + G 버튼을 같이 눌러주면 됩니다.
3) 그러면 아래와 같은 창이 나오고 그 창에다가 /urs/sbin/corn 을 입력하면 아래와 같이 cron 가 나타나고 아래 링크를 클릭하면 추가해주면 전체 디스크 접근 항목에 추가된다.
4) 마지막으로, Full Disk Access (전체 디스크 접근) 항목에서 cron 프로그램이 추가되고 활성화되었는지 확인하면 오류를 해결할 수 있다.
728x90
반응형