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
반응형
'Programming > 파이썬 (Python)' 카테고리의 다른 글
형태소 분석기 mecab 설치 (Mac os) (1) | 2023.05.03 |
---|---|
[Python] CSV 파일 파이썬으로 열기 (0) | 2023.01.17 |
[Python] Crontab을 이용한 자동 Python 실행 등록하기 (Mac) (0) | 2023.01.03 |
[Python] Schedule (Mac OS) (0) | 2023.01.02 |
[Python Mysql 이모지 저장 Error solution]: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x99 "...' for column 'DSC' at row 1 (0) | 2023.01.01 |
댓글