VPS自動備份指令碼shell

2021-10-07 11:39:23 字數 709 閱讀 1659

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...