linux系统中删除一次性任务流程,Linux系统中的计划任务
在系统的工作管理中,我们经常会有需要去告诉电脑某些特定的时间执行一些操作,比如定时提醒工作人员需要做什么事情,或者在每天凌晨进行文件备份等等。这就需要某些命令来达成计划任务。
计划任务可以大体上分成两类:1、定时性的,每隔一定的周期就做同样的事情;
2、突发性的,只执行这一次就不再执行。在Linux系统中分别用crontab和at 两个命令来进行这两个操作。
at一次性计划任务使用
at语法格式:at 时间
1. 下载at程序
[root@ken ~]# yum install at -y
2. 启动atd服务
[root@ken ~]# systemctl restart atd
[root@ken ~]# ps aux | grep atd
root 1166 0.0 0.1 25904 944 ? Ss 17:52 0:00 /usr/sbin/at -f
root 1168 0.0 0.1 112704 956 pts/0 S+ 17:52 0:00 grep --color=auto atd
3. 设置at计划任务
[root@ken ~]# at 10:00 #如果是上午时间,后面加上am,比如9:20am
at> touch /tmp/test1 #输入你要执行的命令
at> #按ctrl+d保存
job 1 at Fri Mar 1 10:00:00 2019
[root@ken ~]# at -l #查看计划任务
1 Fri Mar 1 10:00:00 2019 a root
[root@ken ~]# atq #查看计划任务
1 Fri Mar 1 10:00:00 2019 a root
4. 删除计划任务atrm
[root@ken ~]# at -l #第一步查看计划任务,获取前面编号
1 Fri Mar 1 10:00:00 2019 a root
[root@ken ~]# atrm 1 #删除计划任务加上编号
[root@ken ~]# at -l #再次查看计划任务发现已经删除
5. at计划任务的特殊写法
[root@ken ~]# at 20:00 2018-10-1 在某天
[root@ken ~]# at now +10min 在 10分钟后执行
[root@ken ~]# at 17:00 tomorrow 明天下午5点执行
[root@ken ~]# at 6:00 pm +3 days 在3天以后的下午6点执行
crontab定时任务的使用
语法:#crontab -u -e
常用选项:
-l:list,列出指定用户的计划任务列表
-e:edit,编辑指定用户的计划任务列表
-u:user,指定的用户名,如果不指定,则表示当前用户
-r:remove,删除指定用户的计划任务列表
1. 查看进程是否启动
[root@ken ~]# ps aux | grep crond
root 621 0.0 0.3 126284 1600 ? Ss 17:46 0:00 /usr/sbin/crond -n
root 1194 0.0 0.1 112704 956 pts/0 S+ 18:05 0:00 grep --color=auto crond
2. 查看计划任务
[root@ken ~]# crontab -l
no crontab for root
3. 编写计划任务
计划任务的规则语法格式,以行为单位,一行为一个计划:
分 时 日 月 周 需要执行的命令
执行的命令建议写成绝对路径的格式!
例如:如果想要每天的0点0分执行reboot指令,则可以写成
0 0 * * * reboot
取值范围(常识):
分:0~59
时:0~23
日:1~31
月:1~12
周:0~7,0和7表示星期天
四个符号:
*:表示取值范围中的每一个数字
-:做连续区间表达式的,要想表示1~7,则可以写成:1-7
/:表示每多少个,例如:想每10分钟一次,则可以在分的位置写:*/10
,:表示多个取值,比如想在1点,2点6点执行,则可以在时的位置写:1,2,6
标签:ken,00,10,任务,计划,Linux,root
来源: https://www.cnblogs.com/zhouby/p/10679186.html
linux系统中删除一次性任务流程,Linux系统中的计划任务相关推荐
- linux 命令行删除分区,如何在 Linux 中删除分区
管理分区是一件严肃的事情,尤其是当你不得不删除它们时.我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区. 在本教程中,我将告诉你 ...
- linux中删除文件的空行,Linux 删除文件中的空行
Linux 删除文件中的空行 相信很多朋友在日常的开发过程中经常要处理一些文本, 其中很重要的一部分就是要删除文本中的空行, 例如下面的文本 (我现在的开发环境是 HP-UX , 在 Linux 环境 ...
- UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件...
一 .问题:你想用流畅直观的动画来移动和拖拽TableView中的cell和section 方案: 用moveSection:toSection:方法把一个Section移动到新位置. 用moveR ...
- xp怎么删除计算机用户,WinXp系统如何删除用户账户?Xp系统删除用户账号的方法...
最近,有些WinXp系统用户反映自己每次登陆电脑时候,就会有一堆的用户账号在登陆界面,而找自己的账号要找好久.那么,Xp系统下我们该如何删除多余的用户账号呢?接下来,小编就向大家分享Xp系统下删除用户 ...
- 从Git存储库中删除文件而不从本地文件系统中删除它
我的初始提交包含一些日志文件. 我已将*log添加到我的.gitignore ,现在我想从我的存储库中删除日志文件. git rm mylogfile.log 将从存储库中删除文件,但也将从本地文件系 ...
- python中删除对象方法的区别_python中delattr删除对象方法的代码分析
最近我们针对对象属性这块,介绍了不少关于测试属性的方法.在进行一系列测试后,我们发现这个属性并不需要,这时候就要用到删除的功能.在python中可以选择delattr函数删除对象的属性,基于它的删除功 ...
- mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记
0.创建表 CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件]) "完整性约束条件&quo ...
- r语言中删除向量的某些元素_R中的向量
r语言中删除向量的某些元素 Vectors in R are the fundamental data types. This is because the R compiler treats all ...
- mysql 视图删除单条记录_从视图中删除行会从MySQL的基表中删除行吗?
是的,从视图中删除行从基表中删除行.让我们通过创建一个新表来了解这一点.创建表的查询如下mysql> create table deleteFromBaseTableDemo -> ( - ...
最新文章
- telegram 创建机器人
- Python100入门题 | 第001题
- eclipse java 1.8 vm_GGTS(Eclipse)和JAVA 1.8中不兼容的JVM
- Gstreamer编程
- 一位跨平台开发者的自白
- java动物类_使用java面向对象创建动物类并输出动物信息
- 这个技能,让可视化大屏开挂一样的秀!
- 深度学习入门笔记(六):误差反向传播算法
- 也谈zabbix性能优化
- 计算机退出域后无法加域,win10退出域后无法再加入域
- scratch经典游戏主题源码分享,包含了20多款经典游戏
- 微信小程序github源码大全下载
- springboot访问下载/resource/static下的静态资源;下载excel文件损坏,打不开
- MaxEnt软件的下载与安装
- knex mysql 操作_mysql – 使用knex.js的我的Sql Alter表
- 智商情商哪个重要_情商和智商,到底哪个更重要?
- python名片管理系统难点总结_Python 知识要点:名片管理系统 2.0
- 使用三丰云主机搭建青龙面板保姆级教程
- 成功解决: return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
- ARP是什么?+ARP欺骗 MAC为ff:ff:ff:ff:ff:ff是什么意思
热门文章
- (C++)wchar_t 转 string / TCHAR转为char/判断是否进程运行/获得目标进程的入口
- Python文件管理模块封装,提供大家直接调用(最全最好用)
- Python lambda函数demo
- AWS上的Cilium网络拓扑和流量路径
- 软硬计算机电缆的区别,电线也有软硬之分,两者有什么区别?
- Python Set:一文彻底粉碎集合类型
- Django里面的sql查询语句
- RecycleView添加setEmptyView
- idea zookeeper插件使用_zookeeper的Java客户端操作
- python小课离线版_断网环境下利用pip安装Python离线安装包