반응형

자동 3

파이썬으로 윈도우에서 리눅스설비 접속하고 명령내리기

대부분 윈도우PC를 사용하실것 같은데, 업무에 따라 리눅스 장비를 이용하는 경우가 있습니다.매번 리눅스에 접속해서 명령을 내리고는 했는데, 파이썬을 이용하면 윈도우에서 명령을 내릴수 있습니다. 간단한 업무라면 리눅스 장비에 접속해서 진행하는게 훨씬 편하기만,자동화 관점으로 접근하려면 paramiko를 이용해서 윈도우 파이썬을 이용하는 방법도 좋습니다. 아래 간단한 예시를 들었으니, 참고해서 진행 해보시기 바래요.아직 저도 조금 더 공부를 해야하는데, 명령이 연속적으로 수행되지 않는 경우가 있습니다.함께 공부해서 문제점을 해결해 보시지요.... import paramiko# 리눅스 서버 접속 정보hostname = 'your_linux_server_ip' # 리눅스 서버의 IP 주소port = 22 #..

파이썬코드 py 파일을 윈도우에서 주기적으로 실행하기

파이썬으로 코드를 작성한 다음에, 주기적으로 실행할 수 있는 방법이 있습니다.윈도우의 작업 스케줄러를 이용하는 방법입니다. 가볍게 적용 방법을 아래 적었습니다.필요하신 분들은 천천히 읽어 가시면서 사용 해보세요 :)   1. 시작 메뉴에서 "작업 스케줄러"를 검색하여 실행합니다. 2. **"작업 스케줄러 라이브러리"**를 선택하고, 오른쪽 패널에서 **"작업 만들기..."**를 클릭합니다. 3. 일반 탭에서 작업 이름을 지정합니다. 예를 들어, "Python Script Task"라고 할 수 있습니다. 4. 트리거 탭에서 주기를 설정합니다.예를 들어:     * "새로 만들기..." 버튼을 클릭하고, 원하는 주기(매일, 매주, 매월 등)를 선택합니다.      * 주기를 설정하고 확인을 클릭합니다.5. ..

파이썬으로 오래된 파일 삭제하여 용량 관리하기

파이썬을 이용해서 오래된 파일을 삭제하는 코드입니다.업무를 하다보면 정기적으로 쌓이는 파일들이 있는데,일정 기간 이상 초과되면 삭제해주는 코드에요. 이것을 윈도우 스케줄러를 이용하면, 정기적으로 실행하여 자동으로 용량관리를 할 수 있습니다. 좋은 하루 보내세요 !!!import osimport timefrom datetime import datetime, timedelta# 특정 폴더 경로folder_path = "/path/to/your/folder"# 파일을 삭제할 기준 날짜 (예: 30일 이상된 파일)days_threshold = 30threshold_time = time.time() - (days_threshold * 86400) # 86400초 = 1일# 폴더 내 파일 목록 가져오기for fi..

반응형