1.利用at命令设置定时任务和延时任务的详解

1>定时任务:

格式:

[root@localhost ~]# at 23:37

设定任务执行时间

at> 任务动作

at> (直接ctrl+d发起任务就会显示 ) 用ctrl+D发起任务

2> at命令用于延时任务

格式:

[root@localhost ~]# at now+1min

at> 执行动作

at> ctrl+d退出 开始延时任务计时

3>at查看和停止命令

at -l 列出定时任务

at -c 2 查看序号为2的任务

at -r 3 删除序号为3的任务

4>at任务黑白名单

/etc/at.deny ##黑名单,系统中默认存在,在此文件中出现的用户不能执行at

/etc/at.allow ##白名单,系统中默认不存在,在此文件中出现的普通用户能执行at,只有在名单中的用户可以,并且/etc/at.deny失效

注:allow deny优先级的对比

/etc/at.allow存在/etc/at.deny就失效

当student同时出现在allow和deny当中时,deny会失效,因此student可以使用at命令

2.利用crontab命令设定系统定时任务

1.crond.service ##当程序开启时定时任务生效

2.参数:

e 表示编辑

u 表示用户

l 表示列出

r 表示删除

3.crontab具体格式

crontab -e -u root 为root用户创建计划任务

crontab -l -u root 列出root用户的计划任务

crontab -r -u root 删除root用户的计划任务

4.crontab 时间表示方式

分钟 时 日 月 星期几

每分钟

/2 *

每两分钟

/2 09-17

早7-晚5每两分钟

/2/2 *

每隔2小时每两分钟

*/2 09-17 3,5 1

5月的每个周四以及三月1号

/2 09-17 * 5

每周周五早9晚5

注:最后星期几和日月是或的关系

5.

1>systemctl status crond.service,systemctl start crond.service(这个服务必须开启)

2>crontab -e -u root 为root用户创建定时任务

3>出来一个vim编辑,然后写入要定时的任务格式如上

4>crontab -l -u root列出root用户的定时任务

5>cat /var/spool/cron/root在这个文件里面可以看到定时任务

6>crontab -r -u root 删除root用户的定时任务

7>rm -rf /var/spool/cron/root

linux shell 脚本 延时,linux下定时任务和延迟任务相关推荐

  1. Linux shell脚本,Linux下的西红柿时间管理法 I

    Linux shell脚本,Linux下的西红柿时间管理法 I 全部代码在[https://github.com/younggift/tomato.git]. 1. 西红柿时间管理法是什么 西红柿是一 ...

  2. 视频教程-Linux shell脚本习题-Linux

    Linux shell脚本习题 阿铭,前腾讯运维工程师. 1.职业历程:先后就职于康盛.腾讯.好贷,从基础运维做到运维经理,从月薪3k到年薪40w+. 2.培训经历:11年为女友编写电子版linux入 ...

  3. linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup

    网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了 我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉 假设有一 tash.sh ...

  4. linux shell 脚本 supress,Linux指令和shell脚本

    关于Shell 在计算机科学中,Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器).它类似于DOS下的command.com和后来的cmd.exe. ...

  5. linux shell脚本if,linux的shell脚本中if,for,while的解析与应用

    linux的shell中有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),它们对我们平时的脚本编写和命令输入都有很大的作用,掌握了这些一定会对我们有很大的帮助. 一. ...

  6. linux shell脚本写法,linux: 常用shell脚本写法

    1.模拟linnux登录shellecho -n "login:" read name echo -n "password:" read passwd if [ ...

  7. linux shell 脚本路径,linux获取shell脚本所在绝对路径操作介绍

    脚本名:a.sh 位置:/tmp/whuang/study/java 脚本内容: 复制代码 代码如下: #!/bin/sh this_dir=`pwd` dirname $0|grep "^ ...

  8. linux脚本简介,Linux Shell脚本简介

    Shell 诞生于 Unix,是与 Unix/Linux 交互的工具,单独地学习 Shell 是没有意义的,请先参考Unix/Linux入门教程,了解 Unix/Lunix 基础. 近几年来,Shel ...

  9. linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网

    微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...

最新文章

  1. FFT算法8点12位硬件实现 (verilog)
  2. 厉害了!Antiilatency推出移动位置追踪器!
  3. c# xml html标签,XML文件到html表(循环)C#
  4. 【线上分享】WebRTC传输与服务质量
  5. 基于HLS流媒体协议的视频加密方案
  6. .NET Core 3.1 编写混合 C++ 程序
  7. Ubuntu 重置MySQL密码
  8. 以太坊智能合约 solidity 的常用的数据结构介绍
  9. Oracle 获取表注释和列注释
  10. [Unity菜鸟] Character控制移动
  11. (原创)无废话C#设计模式之十七:Chain Of Resp.
  12. 广州打捞局成功救助7名遇险人员
  13. java button 点击事件_android_button按钮onclick点击事件的几种写法
  14. 宏转录组方法_高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
  15. Web Dev领域:2017精彩事件和 2018预测
  16. 面试 SQL整理 必考的SQL面试题:经典20题
  17. deb文件的安装与卸载
  18. 子在川上曰,逝者如斯夫
  19. allegro174的brd转alg文件导入AD异常
  20. 三角形质心坐标怎么求_三角形的重心怎么求

热门文章

  1. MyBatis 多参数传递
  2. 如何让制定的计划实施起来
  3. android 添加广告用proguard混淆后不显示问题解决方法
  4. 6000字思考!一篇看懂促销系统的底层逻辑
  5. git分散式版本管理系统,从安装到基本使用
  6. 小菜的 VUE 使用技巧 持续更新
  7. Java每天10道面试题,跟我走,offer有!(七)
  8. 聊聊JvmGcMetrics的managementExtensionsPresent
  9. Java开发过程中开发工具Eclipse中导入jar包的过程
  10. iOS开发者工具功能详述