vi /etc/crontab
- 1SHELL=/bin/bash
- 2PATH=/sbin:/bin:/usr/sbin:/usr/bin
- 3MAILTO=root
- 4HOME=/
- 5
- 6#Fordetailsseeman4crontabs
- 7
- 8#Exampleofjobdefinition:
- 9#.----------------minute(0-59)
- 10#|.-------------hour(0-23)
- 11#||.----------dayofmonth(1-31)
- 12#|||.-------month(1-12)ORjan,feb,mar,apr...
- 13#||||.----dayofweek(0-6)(Sunday=0or7)ORsun,mon,tue,wed,thu,fri,sat
- 14#|||||
- 15#*****user-namecommandtobeexecuted
- 16
- 17010***root/data/backup/168/backup.sh
- 18010***root/data/backup/ty/backup.sh
vi /data/backup/168/backup.sh
- 1rq=`date+%Y%m%d%H%M%S`
- 2mysqldumpetdsprodb-uroot>/data/backup/168/etdsprodb_$rq.sql
- 3
- 4rq=`date+%Y%m%d%H%M%S`
- 5mysqldumpetdsreport-uroot>/data/backup/168/etdsreport_$rq.sql
- 6
- 7rq=`date+%Y%m%d%H%M%S`
- 8svnadmindump/data/svnrepos/etds|gzip>/data/backup/168/svnetds_$rq.dump.tar.gz