8-5linux的配置和服务器管理之计划任务学习日记

计划任务

一简介

作用

计划任务主要是做一些周期性的任务,目前主要的用途是定期备份数据。

分类

(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”文件中,以供之后读取和执行。

查看进程的命令:

  1. systenctl status crond

8-5linux的配置和服务器管理之计划任务学习日记

  1. ps aux |grep crond

8-5linux的配置和服务器管理之计划任务学习日记

  1. cron示例

管理方式:

创建计划

“crontab -e” Edit jobs for the current user

查询计划 “crontab -l”

管理员可以使用 -u username, 去管理其他用户的计划任务

删除计划 “crontab -r”

计划任务存储位置 /var/spool/cron/

  1. 语法格式

8-5linux的配置和服务器管理之计划任务学习日记

  1. 编写一个脚本测试

8-5linux的配置和服务器管理之计划任务学习日记

8-5linux的配置和服务器管理之计划任务学习日记
8-5linux的配置和服务器管理之计划任务学习日记