linux shell 脚本 延时,linux下定时任务和延迟任务
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下定时任务和延迟任务相关推荐
- Linux shell脚本,Linux下的西红柿时间管理法 I
Linux shell脚本,Linux下的西红柿时间管理法 I 全部代码在[https://github.com/younggift/tomato.git]. 1. 西红柿时间管理法是什么 西红柿是一 ...
- 视频教程-Linux shell脚本习题-Linux
Linux shell脚本习题 阿铭,前腾讯运维工程师. 1.职业历程:先后就职于康盛.腾讯.好贷,从基础运维做到运维经理,从月薪3k到年薪40w+. 2.培训经历:11年为女友编写电子版linux入 ...
- linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup
网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了 我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉 假设有一 tash.sh ...
- linux shell 脚本 supress,Linux指令和shell脚本
关于Shell 在计算机科学中,Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器).它类似于DOS下的command.com和后来的cmd.exe. ...
- linux shell脚本if,linux的shell脚本中if,for,while的解析与应用
linux的shell中有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),它们对我们平时的脚本编写和命令输入都有很大的作用,掌握了这些一定会对我们有很大的帮助. 一. ...
- linux shell脚本写法,linux: 常用shell脚本写法
1.模拟linnux登录shellecho -n "login:" read name echo -n "password:" read passwd if [ ...
- linux shell 脚本路径,linux获取shell脚本所在绝对路径操作介绍
脚本名:a.sh 位置:/tmp/whuang/study/java 脚本内容: 复制代码 代码如下: #!/bin/sh this_dir=`pwd` dirname $0|grep "^ ...
- linux脚本简介,Linux Shell脚本简介
Shell 诞生于 Unix,是与 Unix/Linux 交互的工具,单独地学习 Shell 是没有意义的,请先参考Unix/Linux入门教程,了解 Unix/Lunix 基础. 近几年来,Shel ...
- linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网
微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...
最新文章
- FFT算法8点12位硬件实现 (verilog)
- 厉害了!Antiilatency推出移动位置追踪器!
- c# xml html标签,XML文件到html表(循环)C#
- 【线上分享】WebRTC传输与服务质量
- 基于HLS流媒体协议的视频加密方案
- .NET Core 3.1 编写混合 C++ 程序
- Ubuntu 重置MySQL密码
- 以太坊智能合约 solidity 的常用的数据结构介绍
- Oracle 获取表注释和列注释
- [Unity菜鸟] Character控制移动
- (原创)无废话C#设计模式之十七:Chain Of Resp.
- 广州打捞局成功救助7名遇险人员
- java button 点击事件_android_button按钮onclick点击事件的几种写法
- 宏转录组方法_高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
- Web Dev领域:2017精彩事件和 2018预测
- 面试 SQL整理 必考的SQL面试题:经典20题
- deb文件的安装与卸载
- 子在川上曰,逝者如斯夫
- allegro174的brd转alg文件导入AD异常
- 三角形质心坐标怎么求_三角形的重心怎么求