如果你想備份在tmp資料夾
cd /tmp
vi backupday.sh
內容如下:
#!/bin/bash
basedir=/tmp/backup/
PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH
export LANG=C
basefile1=$basedir/[檔案名稱].sql.gz
[ ! -d "$basedir" ] && mkdir $basedir
mysqldump -u[資料庫使用者名稱] -p[資料庫使用者密碼] [資料庫名稱] | gzip > $basefile1
- 設定crontab
sudo vi /etc/crontab
- 內容如下(假設每日的晚上23時59分進行備份):
59 23 * * * root /tmp/backupday.sh
發佈留言