以備份資料庫為例,用 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 這意思是說,每天的凌晨三點就自動做備份 詳細用法可參考王俊斌的指令說明
請先 登入 以發表留言。