一、crond定时任务调度(反复)
crontab 进行定时任务的设置
1.任务调度:是指系统在某个时间执行的特定的命令或程序
2.任务调度分类: 1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等。
3.个别用户工作:个别用户可能希望执行某些程序,比如对mysq|数据库的备份。
基本语法
crontab [选项]
常用选项
案例 :
设置任务调度文件: /etc/crontab
设置个人任务调度,执行crontab -e命令。
接着输入任务到调度文件:*/1****ls- /etc/ > /tmp/to.txt
意思:每小时的每分钟执行Is -I /etc/ > /tmp/to.txt命令
参数说明:
特殊符号:
特定时间执行:
案例:
案例1 :每隔1分钟,就将当前的日期信息,追加到/tmp/mydate文件中
案例2 :每隔1分钟,将当前日期和日历都追加到/home/mycal文件中
写一个脚本
授权
执行
查看
案例3:每天凌晨2:00将mysq|数据库testdb ,备份到文件中。指令为mysqldump -u root -p密码数据库> /home/db.bak。
crond相关指令
conrtab -r:终止任务调度。
crontab -l:列出当前有那些任务调度
service crond restart [重启任务调度]