基本格式 :
java
* * * * * command 分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令mysql
一、建立備份數據文件夾
sql
mkdir mysql_backdata
二、建立備份數據庫執行文件數據庫
touch /usr/sbin/bakmysql
寫入備份執行sql測試
mysqldump -umysql -p51uptry uptry > /mysqldata/uptry`date +%Y-%m-%d_%H%M%S`.sql
若是文件比較大也能夠壓縮rest
mysqldump -umysql -p51uptry uptry | gzip > /mysqldata/uptry`date +%Y-%m-%d_%H%M%S`.sql.gz
三、添加文件執行權限
code
chmod +x /usr/sbin/bakmysql
四、修改 /etc/crontab文件crontab
01 3 * * * root /usr/sbin/bakmysql #這裏是天天3點01分執行bakmysql文件
五、重啓crond服務,是修改生效ip
systemctl restart crond.service
到這裏也就ok了,再放到正式環境事前也能夠把時間修改成當前時間+5分鐘,測試一下是否能正常工做class