필요한 패키지 설치 yum install gcc-++ mecab 설치 cd /usr/local/src/ 다운받을 파일 경로 https://bitbucket.org/eunjeon/mecab-ko/downloads 최신버전 다운로드 wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz 압축해제 tar zxvf mecab-0.996-ko-0.9.2.tar.gz 폴더 이동 cd mecab-0.996-ko-0.9.2 폴더 생성 mkdir /usr/local/mecab 설치 ./configure --prefix=/usr/local/mecab make make install mecab-ko 설치 cd /usr/local/sr..
개발환경 : 윈도우 10 파이썬 : Python 3.10.5 셀레니움 : 4.3.0 자주 이용하는 사이트들의 로그인을 위해 셀레니움으로 처리하고 윈도우 스케줄러에 등록해서 하루한번 처리 셀레니움 버전 변경에 따라 기존에 사용하던 코드들이 좀 변경됨 from selenium import webdriver as wd from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from selenium.webdriver.common.alert import Alert from selenium.webdriver.chrome.service import Service from webdriver_manag..
dsm7 이상에서 블로그에 돌아다니는 스크립트 실행 하려고 해도 안되서 수정함 별건 없고 그냥 PATH 설정 추가해도 transmission이나 스케줄러에서 명령어 실행이 안되기에 경로 다 넣어줌 #!/bin/sh SERVER="9091 --auth [트랜스미션 계정]:[비번]" TORRENTLIST=`/volume1/@appstore/transmission/bin/transmission-remote $SERVER --list | sed -e '1d;$d;s/^ *//' | cut --only-delimited --delimiter=" " --fields=1` for TORRENTID in $TORRENTLIST do DL_COMPLETED=`/volume1/@appstore/transmission/bi..
백업 스크립트는 robocopy 를 이용해서 만듬 스케줄은 작업 스케줄러를 이용함 우선 bat 파일 생성 @echo off set CUR_YYYY=%date:~0,4% set CUR_MM=%date:~5,2% set CUR_DD=%date:~8,2% set CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) set CUR_NN=%time:~3,2% set CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_YYYY%%CUR_MM%%CUR_DD%-%CUR_HH%%CUR_NN%%CUR_SS% net use \\[백업서버IP]\[폴더경로] /delete net use \\[백업서버IP]\..
2022.07.04 - [serverSide/Linux] - 리눅스에서 시놀로지 나스 파일 자동 백업 구축 시놀로지 나스 백업 세팅 후 crontab을 이용해서 1일 1회 자동 백업 되도록 작업 우선 rsync 실행용 sh 파일 생성 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #!/bin/bash rsync -av -e 'ssh -p ssh포트' /home/[백업할폴더경로] [시놀로지사용자계정]@[시놀로지 아이피]::NetBackup/[저장될파일경로]/ >> /var/log/filelog/backuplog_$(date +\%Y\%m\%d).log ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~..