8월, 2021의 게시물 표시

웹소스 백업 스크립트 (예약작업)

  1.배치 파일 생성 (script_robocopy.bat) @ echo off robocopy C:\WebRoot E:\backup\websrc  .  /E /COPY:DAT /R:10 /W:3 2.예약 작업 등록 시작 > '예약 작업' > 작업 스케줄러 라이브러리 > Microsoft > Windows > 우클릭 기본 작업 만들기 > 이름 : 웹소스 백업 > 매일 > 프로그램 시작 > 'E:\script\script_robocopy.vbs' > [마침]을 클릭할 때 이 작업의 [속성] 대화 상자 열기 체크 확인 3.숙지 원본이 삭제되어도 복사본은 그대로 원본의 내용이 변경되면 복사 파일을 비교하여 변경된 파일만 복사 

윈도우 작업 스케줄러 파이썬 자동실행

1. 작업 스케줄러 실행 2. 기본 작업 만들기 3. 트리거  -> 메일 4. 작업 -> 프로그램 시작 5. 프로그램/스크립트 -> C:\Users\username\Anaconda3\python.exe (파이썬 실행 파일) 6. 인수 추가(옵션)(A) -> example.py (파이썬 파일) 7. 시작 위치(옵션)(T) -> C:\Bitbucket\crawling (파이썬 경로) 8. 마침 

트위터 피드, 이미지 자동 업로더

  1. 파이썬 가상환경설정 (virtualenv) $virtualenv --python=python3.6 ./twt_img $cd ./twt_img $source bin/activate 2. 파이썬 라이브러리 설치 환경 파일 (requirements.txt) --- beautifulsoup4 requests tweepy lxml image --- 3. 파이썬 라이브러리 설치 $pip3 install -r requirements.txt 4. 트위트 토큰 설정 파일 (config.ini) --- [version] sdate = 2021.08.02 edate = 2021.10.01 [twitter@lonbekim] consumer_key = GmnIDUxxxxi1gWU7dOxxxxD consumer_secret = vbWaUKyp9qqbxxxxOlirOnbBghnxxxxxs7Xjiu8Ml0IALnw2 access_token = 3238214298-sBKRuDxxxx1o0dwdv6xxxxWXfqergPJmMGCo6 access_secret = OQcsxxxxgIZyusxxxxU0sKXmKP1sg4yyqIVvg4Pk --- 5. 실행 파일 (posting.py) --- # -*- coding: utf-8 -*- import os import re import time import tweepy import requests import configparser from bs4 import BeautifulSoup from datetime import datetime CNF_INI = '/home/ubuntu/twt_img/config.ini' ERR_URI = '/home/ubuntu/twt_img/' config = configparser.ConfigParser() config.read(CNF_INI) CKEY = config['twitter@lonbekim']['consumer_key'] CSECRET = co