Linux 系统中的定时任务及延时任务
######系统延时任务及定时任务######
##1.系统延时任务##
[root@localhost1 ~]# at 23:37 ##设定任务执行时间
at> rm -fr /mnt/* ##任务动作
at> <EOT> << CTRL +D ##用ctrl+D发起任务
[root@localhost ~]# at now+1min ##延时1分钟
at> rm -fr /mnt/*
at> <EOT>
at -l ##查看任务列表
at -c 任务号 ##查看任务内容
at -r 任务号 ##取消任务执行
注意: 需要 有mailx-12.5-29.el8.x86_64 postfix-2:3.3.1-8.el8.x86_64 才能实现
当任务有输出时,输出会以邮件的形式发送给at任务的发起者
mail -u root ##查看超级用户邮件
1 ##查看第一封邮件
q ##退出
> /var/spool/mail/root ##清空邮件
###2.at任务的黑白名单###
/etc/at.deny ##系统中默认存在,在此文件中出现的用户不能执行at
/etc/at.allow ##系统中默认不存在,当文件出现,普通用户不能执行at
##只有在名单中的用户可以,并且/etc/at.deny失效
###3.系统定时任务###
#/var/spool/cron/username ##任务保存文件
1.crontab 时间表示方式
* * * * * ##每分钟
*/2 * * * * ##每两分钟
*/2 09-17 * * * ##早7-晚5每两分钟
*/2 */2 * * * ##每隔2小时每两分钟
*/2 09-17 3,5 1 5 #
*/2 09-17 * * 5 ##每周周五早9晚5
2.系统控制crontab的服务
crond.service ##当程序开启时定时任务生效
3.crontab
crontab -e -u #建立任务
crontab -l -u # 查看任务
crontab -r -u #删除任务
4.系统级别的cron(文件方式设定定时任务)
vim /etc/cron.d/file
* * * * * username action
* * * * * root rm -fr /mnt/*
5.crontab的黑白名单
/etc/cron.deny ##系统中默认存在,在此文件中出现的用户不能执行crontab
/etc/cron.allow ##系统中默认不存在,当文件出现,普通用户不能执行crontab
##只有在名单中的用户可以,并且/etc/at.deny失效
##这两个名单都不会影响/etc/cron.d/目录中定时任务的发起及执行
####4.系统中临时文件的管理方式####
cd /usr/lib/tmpfiles.d/
vim westos.conf
d /mnt/westos 777 root root 8s
systemd-tmpfiles --create /usr/lib/tmpfiles.d/*
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* (3秒之后消失)
Linux 系统中的定时任务及延时任务相关推荐
- Linux系统中的定时任务及延时任务详解
Linux系统中的定时任务及延时任务 1.系统延时任务 at 23:37/now+1min ##设定任务执行时间/延时1分钟 at> rm -fr /mnt/* ##任务动作 at> &l ...
- 如何在linux系统中设置定时任务?
1. 引入 1.1 在日常开发中,我们经常需要设置一些定时任务. 举个栗子:在进行Java Web开发时,通常我们采用Springboot 框架,我们可以通过 注解+ cron表达式,设置定时任务. ...
- Linux延时(延迟)函数比较:介绍Linux系统中常用的延时函数sleep、usleep、nanosleep、select和std::sleep_for()的区别和使用场景
首先,需要了解各个睡眠函数的作用和使用场景. sleep函数用于让进程休眠指定的秒数,适用于需要较长时间的休眠场景: usleep函数用于让进程休眠指定的微秒数,适用于需要较短时间的休眠场景,不精确: ...
- linux系统中如何查看日志 (常用命令)
linux系统中如何查看日志 (常用命令) cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...
- linux系统中删除一次性任务流程,Linux系统中的计划任务
在系统的工作管理中,我们经常会有需要去告诉电脑某些特定的时间执行一些操作,比如定时提醒工作人员需要做什么事情,或者在每天凌晨进行文件备份等等.这就需要某些命令来达成计划任务. 计划任务可以大体上分成两 ...
- linux系统里route -n不起作用,Linux系统中traceroute命令使用详解
Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...
- Linux系统中OpenSSH的安装和配置(转)
Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...
- 搞它!!!Linux系统中查看进程和计划任务管理
文章目录 首先我们了解一下程序和进程的关系: 一.查看进程 1.查看静态的进程统计信息(ps) 2.查看静态的进程统计信息(top) 3.pgrep命令(查询进程信息) 4.pstree命令(查看进程 ...
- linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】
文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...
最新文章
- 运行sqlplus时遇到cannot restore segment prot after reloc: Permission denied
- 201671010423 词频统计软件项目报告
- sso集成shiro_Keycloak SSO集成到jBPM和Drools Workbench中
- python数据序列题库_Python题库系列分享一(17道)
- 百度语音识别最新资讯
- (转载)Fiddler 教程
- C# 导出Excel 多个Sheet
- selenium webdriver实战宝典 pdf_Selenium+webdriver爬虫技术实战之沃运维报表提取
- 【2017CCPC哈尔滨赛区 HDU 6242】Geometry Problem【随机化】
- 麦克耳机软件测试知识,怎么测试麦克风(测试pc电脑麦克风 以及耳机扬声器是否正常)...
- 安卓flash插件_谷歌Chrome 76稳定版正式发布:默认禁用Flash
- 各种语系的unicode对应以及local编码方式
- 微信小程序获取微信卡包发票原件及格式化发票信息
- primeng dropdown ngmodel 选择项初始化
- 牛逼程序员职业提升必看的书
- 银河麒麟V10安装虚拟机
- 如何用 Python 爬取网易云音乐歌单
- 下载kaggle数据集出现的一系列问题
- Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
- 2:Alibaba微服务组件Nacos注册中心