计划任务
一简介
作用
计划任务主要是做一些周期性的任务,目前主要的用途是定期备份数据。
分类
(1)一次性调度执行at
(2)循环调度执行cron
二一次性调度执行at
二 语法格式
At now +5min //5分钟后
At teatime tomorrow (teatime is 16:00)// 下午茶时间
At noon +4 days //第四天中午
At 5pm august 3 2029 //2020年8月3日下午5点
At 4:00 2019-11-27 //某年某月某日某时
三循环调度执行cron
cron的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和Linux的操作系统之中用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“/etc/crontab”文件中,以供之后读取和执行。
查看进程的命令:
- systenctl status crond
- ps aux |grep crond
- cron示例
管理方式:
创建计划
“crontab -e” Edit jobs for the current user
查询计划 “crontab -l”
管理员可以使用 -u username, 去管理其他用户的计划任务
删除计划 “crontab -r”
计划任务存储位置 /var/spool/cron/
- 语法格式
- 编写一个脚本测试