1. 程式人生 > >如何利用crond+shell進行定時任務?

如何利用crond+shell進行定時任務?

single ransac name nsa .sql -s -- date cront

1、新建一個shell腳本,進行執行數據庫備份。

#! /bin/sh
find /usr/local/mysql/bak/ -mtime +1 -type f -name "*.sql" -exec rm -rf {} \;
mysqldump -uroot -p123456 --all-databases --single-transaction > /usr/local/mysql/bak/"$(date +"%Y%m%d")".sql

2、新建一個crond任務,每晚0點執行上面的shell腳本。
crontab -e
0 0 * /bin/sh /usr/local/mysql/bak/backup.sh

如何利用crond+shell進行定時任務?