Shell 프로 그래 밍 - 작업 중 자동 백업 데이터 에 대한 스 크 립 트

932 단어 셸 스 크 립 트
기업 운영 에 필요 한 스 크 립 트 사례 는 서버 를 관리 하고 유지 하 며 간단 하고 여 유 롭 게 만 드 는 데 사 용 됩 니 다.주로 다음 과 같은 몇 가지 측면 에서
자동화 백업 MySQL 데이터베이스, 서버 정보 수집, 악성 IP 접근 방지, LAMP + MySQL 주종 실전, 천대 서버 IP 수정, Nginx + Tomcat 고급 자동화 배치 스 크 립 트, Nginx 가상 호스트 설정, Docker 관리 플랫폼 등
도구: cron 정시 서비스
#!/bin/bash
#    
#name 1.sh

cd /data/chainup/
Pro=$(ls tomcat-* -ld | cut -d- -f5-7)

for i in $Pro;do
  cp -r tomcat-sanwei-"$i"/webapps/"$i"/ tomcat-"$i"/webapps/bak/"$i"_$(date +%m_%d_%H)
done

cp -r tomcat-exchange/webapps/exchange tomcat-exchange/webapps/bak/exchange_$(date +%m_%d_%H)
#!/bin/bash
#    
#name 2.sh

cd /data/chainup/
Pro=$(ls tomcat-* -ld | cut -d- -f5-7)

for i in $Pro;do
    mv tomcat-"$i"/webapps/bak/"$i"_$(date --date='2 2  month ago' '+%m*') /test
done
* 03 * * *  /bin/bash /home/work/1.sh 

좋은 웹페이지 즐겨찾기