以備份資料庫為例,用 vi 寫一個 daily (技術指導:TKWU

#!/bin/sh
dt=${name2-`date "+ %d"`}
cd /www/mysql/var
/www/mysql/share/mysql/mysql.server stop
tar zcf /www/backup/database/wwwdb-`echo $dt`.tar.gz *
/www/mysql/share/mysql/mysql.server start


第2行:取得系統日期
第3行:切到我 MySQL 的目錄
第4行:停止 MySQL
第5行:使用暴力法將所有 Database 都壓起來
第6行:重新啟動 MySQL

此外在系統本身要做排程設定 Shell>>crontab -e
00 03 * * * /www/backup/daily

這意思是說,每天的凌晨三點就自動做備份 詳細用法可參考王俊斌的指令說明
arrow
arrow
    全站熱搜

    Bojack 發表在 痞客邦 留言(0) 人氣()