1、crontab 是用來讓使用者在固定時間或固定間隔執行程序之用
確保 crontab 服務已經啟動。
查看crontab服務狀態:
service?crond?status
手動啟動crontab服務:
service?crond?start
2、mysqldump
mysqldump: command not found
find? / -name mysqldump -print 找到mysqldump的完整路徑 使用的時候帶上路徑
3、備份數據庫腳本
新建 back.sh
#!/bin/bash
cd /backup
mv ?/backup/backup-* oldbackup/backold.sql
echo "Old Databases are moved to oldbackup folder"
Now=$(date "+%Y-%m-%d")
File=backup-$Now.sql
/usr/local/mysql/bin/mysqldump -uroot -ppassword dbname>/usr/local/backup/$File
echo "your database backup successfully completed"
4、crontab -e
編輯
00 05 *? * * ?/usr/local/back.sh
crontab -l
查詢