반응형
[Crontab] Crontab에서 Python 스크립트 실행 시 모듈 오류 해결
·
삽질
안녕하세요, 오늘은 Crontab에서 Python 스크립트 실행 시 모듈 오류 해결 방법을 소개해보려고 합니다. 🔍 문제 상황리눅스 서버에서 Crontab을 사용해 Python 스크립트를 주기적으로 실행하려 했습니다.하지만 Crontab에서는 ModuleNotFoundError 오류가 발생했고, 터미널에서 직접 실행할 때는 오류가 발생하지 않았습니다. Crontab 설정처음 설정한 Crontab은 다음과 같았습니다.crontab -e로 설정(nano 에디터)05 13 * * * python3 /path/test.py -t MTBC >> /data/log/cron.log 2>&1 오류 발생Crontab 실행 후 cron.log에서 확인한 오류는 ModuleNotFoundError였습니다.터미널에서 py..
[FTP] FTP 전송 시 파일 끝부분이 잘리는 오류
·
삽질
이번 글에서는 Python에서 ftplib을 사용해 FTP 파일 업로드를 구현할 때, 파일 끝부분이 잘리는 이슈를 겪고 그 원인을 해결한 과정을 정리해보려 합니다. 🔍 문제 현상Python으로 작성한 FTP 업로드 코드에서 동일하게 파일의 마지막 130줄이 누락되는 문제가 반복적으로 발생했습니다.또한, 아래 코드처럼 로컬과 원격 파일 사이즈를 로그로 확인한 결과 사이즈조차 같아 확인하기가 어려웠습니다.# 로컬 파일 크기 확인local_size = os.path.getsize(local_file_path)log_info(f"[정보] 로컬 파일 크기: {local_file_path}, 크기: {local_size} bytes")# 파일 업로드with open(local_file_path, 'rb') as..
[Database Navigator] IntelliJ Community 버전에서 DB 도구 사용하기
·
삽질
🔍 문제 상황IntelliJ IDEA 커뮤니티 버전은 기본적으로 DB 관련 기능을 지원하지 않습니다.그래서 보통 Database Navigator라는 플러그인을 많이 사용하는데요,❗ 그런데 이 플러그인이 검색해도 안 나오고, 설치도 되지 않는 경우가 발생했습니다. ✅ 원인: 호환 버전 문제아래는 Database Navigator 플러그인 페이지에서 확인한 지원 버전입니다. 보시다시피 Database Navigator는 IntelliJ 커뮤니티 에디션의 2020.01 ~ 2024.2.5까지만 지원합니다.제가 설치한 버전은 2024.3.1.1이었고, 이 버전은 플러그인과 호환되지 않아서 설치할 수 없었던 것입니다. 🛠 해결 방법방법은 간단합니다.아래 링크에서 Database Navigator와 호..
반응형