详细!!计划任务设置详细步骤
计划任务管理
- at 一次性任务设置
- 具体操作
- 查询未执行任务
- 删除指定编号的 at 任务
- crontab 周期性任务设置
- 1.crontab 的配置文件和目录
- (1)/etc/crontab——系统任务配置文件
- (2)/var/spool/cron/——用户 cron 任务的配置文件存放目录
- 2.使用 crontab 命令管理用户的计划任务
- (1)编辑用户的计划任务列表
- (2)查看用户的计划任务列表
- (3)删除用户的计划任务列表
CentOS 系统中默认已安装了 at、cronie 软件包,通过 atd 和 crond 这两个系统服务实现一次性、周期性计划任务的功能,并分别通过 at、crontab 命令进行计划任务设置。
at 一次性任务设置
使用 at 命令设置的计划任务只在指定的时间点执行一次,前提是对应的系统服务 atd 必须已经运行。需要注意的是,计划执行任务的时间、日期必须安排在当前系统的时刻之后,否则将无法正确设置计划任务。
具体操作
1、at 指定计划执行任务的时间、日期(如 at 14:30 2021-1-1)
2、确认后将进入带“at>”提示符的任务编辑界面,每行设置一条执行命令,可以依次设置多条语句
3、最后按 Ctrl+D 组合键提交任务
注意:所设置的命令操作将在计划的时间点被依次执行。
查询未执行任务
对于已经设置但还未执行(未到时间点)的计划任务,可以通过 atq 命令进行查询。但已执行过的 at 任务将不会再出现在列表中
删除指定编号的 at 任务
若要删除指定编号的 at 任务,可以使用 atrm 命令。删除后的 at 任务将不会被执行, 并且不会显示在 atq 命令的显示结果中,但已经执行过的任务无法删除。
crontab 周期性任务设置
1.crontab 的配置文件和目录
(1)/etc/crontab——系统任务配置文件
/etc/crontab 文件中设置的是维护 Linux 操作系统所需的任务,Linux 操作系统及相关程序在安装时可自动设置,不建议用户手动修改此文件。例如,该文件中包括设置 Shell 环境、可执行路径等变量的操作,以及每小时、每天、每周、每月需要执行的任务目录。执行如下的“cat/etc/crontab”命令可以查看/etc/crontab 文件的具体内容。
(2)/var/spool/cron/——用户 cron 任务的配置文件存放目录
由用户自行设置(使用 crontab 命令)的 cron 计划任务将被保存到目录/var/spool/cron/ 中,文件名与用户名相同。例如,通过如下操作可以得知,root 用户的 cron 计划任务保存在配置文件/var/spool/cron/root 中。
2.使用 crontab 命令管理用户的计划任务
设置用户的周期性计划任务列表主要通过 crontab 命令进行,结合不同的选项可以完成不同的计划任务管理操作。常用的选项如下。
- -e:编辑计划任务列表。
- -u:指定所管理的计划任务属于哪个用户,默认是针对当前用户(自己),一般只有 root 用户有权限使用此选项(用于编辑、删除其他用户的计划任务)。
- -l:列表显示计划任务。
- -r:删除计划任务列表。
(1)编辑用户的计划任务列表
执行“crontab -e”命令后,将打开计划任务编辑界面(与 vi 中的操作相同)。通过该界面用户可以自行添加具体的任务配置,每行代表一个记录。
每一行任务配置记录都包括六个数据字段,分别表示不同的含义,crontab 任务配置记录中所设置的命令操作将在“分钟”+“小时”+“日期”+ “月份”+“星期”都满足的条件下执行。
- *表示取值范围中的任意时间
- -:可以表示一个连续的时间范围,如“1-4”表示整数 1、2、3、4。
- ,:可以表示一个间隔的不连续范围,如“3, 4, 6, 8”。
- /:可以用来指定间隔频率,如在日期字段中的“*/3”表示每隔 3 天。
(2)查看用户的计划任务列表
crontab 命令结合“-l”选项可以查看当前用户的计划任务列表,对于 root 用户来说,还可以结合“-u”选项查看其他用户的计划任务
(3)删除用户的计划任务列表
当只需要删除某一条计划任务时,可以通过“crontab -e”命令进行编辑;而若要清空某个用户的所有计划任务,可以执行“crontab -r”命令。
详细!!计划任务设置详细步骤相关推荐
- 笔记本电脑如何设置html输出,笔记本设置无线路由器步骤_怎么用笔记本设置路由器?-192路由网...
问:怎么用笔记本设置路由器? 本人是电脑白痴,对电脑.路由器方面一点都不懂,问的问题可能比较低级,希望各位大神不要帮帮忙. 具体情况是这样的,买了一个无线路由器,家里用的笔记本电脑,我想知道笔记本设置 ...
- matlab amesim 版本,高版本amesim—matlab联合仿真设置详细步骤.pdf
高版本amesim-matlab联合仿真设置详细步骤 高版本AMESim-MATLAB 联合仿真设置详细步骤 说明:现以AMESimR12 .MATLAB2010a 为例说明,其他版本类似. 1.版本 ...
- 电视盒是计算机网络连接设备,网络机顶盒怎么连接WIFI 网络设置详细步骤
网络机顶盒怎么连接WIFI? 简单的说,"网络机顶盒"可以看成是一个通过INTERNET互联网获得视频节目的"机顶盒".也就是说普通的机顶盒接的是同轴线缆,走的 ...
- 显示器恢复出厂设置 详细步骤
显示器恢复出厂设置 详细步骤 一.什么是显示器的工厂模式? 工厂模式是厂家在设计电路时预留的一些功能,这些功能并不对普通用户开放的.通过特殊的方式进入,通过修改存储器数据或其他方式对显示器进行维护. ...
- Oracle sqlplus的set命令详细使用和设置
Oracle sqlplus的set命令详细使用和设置 SQL*Plus是Oracle提供的访问数据库服务器的客户端软件,是Oracle的核心组件,也是Oracle DBA最常用的工具. 1.1 s ...
- win10计算机恢复出厂设置,Windows 10 一键恢复出厂设置详细教程
当Windows10系统使用久了,体积越来越大,运行卡顿缓慢,就会选择重装系统.其实Windows10内置了一键恢复出厂设置工具,我们可以使用此方法先解决系统问题哦!接下来,我就教大家Windows1 ...
- 史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同
史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同 http://codingstandards.iteye.com/blog/1535994 操作系统:CentOS 5.8 MySQL版本 ...
- c4d语言包英文,Maxon Cinema 4D R23(C4D R23)中英文安装及设置详细教程(附下载)
中文包安装方法: 离线方法:打开下载好的语言包文件,在顶部菜单栏找到"Help>Manual Installation" 打开语言包的位置,选择要安装的.c4dupdate包 ...
- centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式
目录 背景: 一.centos7安装谷歌浏览器 1.Google chrome安装包下载 2.命令行安装 3.下载并安装字体所需依赖包 3.1.安装libvulkan.so.1()(64bit) 3. ...
最新文章
- GDB多线程调试常用命令
- Ros学习topic——小海龟
- 可行的DeltaSpike教程
- luogu P5341 [TJOI2019]甲苯先生和大中锋的字符串
- 一起助力!为wuhan2020:武汉新型冠状病毒防疫开源信息收集平台尽一份微薄之力!...
- 这个高颜值的开源第三方网易云音乐播放器你值得拥有
- JavaScript学习手册三:JS运算符
- 顶层设计:为智慧城市描画建设“蓝图”
- 把图片放大清晰度不变的方法
- win10休眠_Win10关机后一动键盘就开机怎么解决
- typora 自动添加标题序号
- OPC DA与OPC UA的区别
- 红米k30至尊纪念版和红米k30i哪个好
- python遥控汽车玩具_ESP32MicroPython 手机遥控小车
- 手撸spring源码分析IOC实现原理
- zblog mysql修改_zblog数据库批量替换https的方法
- 什么是一方库、二方库、三方库
- 品味人生(TALK ABOUT LIFE)
- 修订版开源项目成功的十条准则
- c陷阱与缺陷第三章——Semantic Pitfalls