idc跑路也給大家提個警鐘,自動備份再次重提,上次分享的那個指令碼很多人認為不太友好了,這裡給乙個好用的,自動備份,並刪除3天前的備份指令碼
#! /bin/bash
cd /var/www/html/
mysqldump -hlocalhost -u使用者名稱 -p密碼 資料庫 > 72xit.sql
tar cvzf 72xit_sql__$(date +"%y%m%d").tar.gz 72xit.sql
tar cvzf 72xit_web_$(date +"%y%m%d").tar.gz 72xit
ftp -v -n ip位址 < < bak
user 使用者名稱 密碼
type binary
put 72xit_web_$(date +"%y%m%d").tar.gz
put 72xit_sql__$(date +"%y%m%d").tar.gz
rm -rf 72xit_web_$(date -d -3day +"%y%m%d").tar.gz
rm -rf 72xit_sql_$(date -d -3day +"%y%m%d").tar.gz
byebak
rm -rf 72xit.sql 72xit_web_$(date +"%y%m%d").tar.gz 72xit_sql__$(date +"%y%m%d").tar.gz
Mysql 自動備份指令碼Shell
參考 1 寫指令碼 vi opt mysqlbackup.sh bin bash databases hxmis basepath home oug backup if d basepath then mkdir p basepath fifor db in docd basepath usr lo...
shell指令碼實現ftp自動備份
ftp命令把遠端計算機上的檔案傳輸到本地計算機時,需要和使用者互動。怎樣使互動過程自動化呢?利用here文件 bin sh ftp ivn 210.29.28.124 解釋 i 關閉多檔案傳輸過程中的互動提示,所以不會再有讓使用者輸入使用者名稱和密碼的提示 n 阻止了初始連線時的自動登入 v 將ft...
shell指令碼 自動備份應用日誌
root deploy scripts cat logs bak v2.sh usr bin env bash description 查詢兩天前修改的應用日誌,打包備份之後後刪除 date 2019 06 15 載入系統函式 etc init.d functions 載入環境變數 export p...