Linux系统下延时任务及定时任务
##1.系统延时任务##
at命令
[root@localhost ~]#at 23:37 设定任何执行时间
at> rm -fr /mnt/* 任务动作
at> <EOT> << CTRL+=D 用ctrl+D发起任务
[root@localhost ~]#at now+1min 延时1分钟
at> rm -fr /mnt/*
at> <EOF>
##2.at任务的黑白名单(白名单存在,黑名单失效 )##
/etc/at.deny 用户的黑名单, 系统中默认存在,再次文件中出现的用户不能执行at
/etc/at.allow
系统默认不存在,需要手动建立,当建立出白名单后,所有的普通用户都不能执行at命令 (除root用户和加入到白名单的用户) (当建立出白名单后,黑名单不生效)
at -l #查看任务列表
at -c 任务号 #查看任务内容
at -c 1 #查看编号为2的任务详情
at -r 任务号 #取消任务执行
注意:当任务有输出时,输出会以邮件的形式发送给at任务的发起者
mail -u root 查看超级用户邮件
1 查看第一封邮件
q 退出
> /var/spool/mail/root 清空邮件
##3.系统定时任务##
1.crontab 时间表示方式
* * * * *
分 时 天 月 周
* * * * * # 每分钟
*/2 * * * * # 每两分钟
*/2 09-17 * * * # 早7-晚5每两分钟
*/2 */2 * * * # 每隔2小时每两分钟
*/2 09-17 3,5 1 5 # 3月和5月每周周五及3月1日和5月1日
*/2 09-17 * * 5 # 每周周五早9晚5
2.系统控制crontab的服务
crrontab.service 当程序开启时定时任务生效
3.crontab永久生效
crontab -u username -e"表示设置一个定时任务,以username的身份运行
crontab -u username -l "表示查看设置的定时任务
crontab -u username -r "表示删除设置的定时任务
4.文件方式设定定时任务
vim /etc/cron.d/file
* * * * * username action
* * * * * root rm -fr /mnt/*
非交互式定时任务的设定
echo "* * * * * student date" >> /etc/cron.d/file
在cron.d/目录下生成一个叫lww的自定义定时任务
5. crontab的黑白名单
/etc/cron.deny 系统中默认存在,再次文件中出现的用户不能执行crontab
/etc/cron.allow系统中默认不存在,当文件中出现,普通用户不能执行crontab
只有在名单中的用户可以,并且/etc/at.deny失效
这两个名单都不会影响/etc/cron.d/目录中定时任务的发起及执行
##4.系统中临时文件的管理方式##
cd /usr/lib/tmpfiles.d/ls
vim westos.conf(d /mnt/westos 777 root root 8s)
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##执行临时文件配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清理临时文件
Linux系统下延时任务及定时任务相关推荐
- Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
- linux 性能教程,Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
- linux第三方模块参数,nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下)...
nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下),安装Nginx和HttpAccessKeyModule模块(参考LNMP环境 ...
- 分析linux系统的运行性能,Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
- Linux系统下的进程间通信(IPC)
Linux系统下的进程间通信(IPC) 进程间通信作用: 通信方式: 一.早期unix系统的ipc 1.匿名管道(pipe) 2.命名管道(fifo) 3.信号 二.Sytem -V ipc Syst ...
- cmd调取windows组件的dos命令大全和常用网络工具,及Linux系统下命令大全
前言 windows与liunx系统,有许多相同,但有些不通的地方,通过一下的比较,可以加深记忆.若在windows下,某个组件不工作,或者网络不通,或许cmd调取windows组件的dos命令大全: ...
- linux测试自动化,一种基于Linux系统下自动化测试RoCE性能的方法及系统与流程
本发明涉及自动化测试的技术领域,特别涉及一种基于Linux系统下自动化测试roce性能的方法及其系统. 背景技术: 现在迅速发展的服务器行业,对网络服务性能提出了越来越高的要求.特别是在互联网行业以及 ...
- Unix/Linux操作系统分析实验二 内存分配与回收:Linux系统下利用链表实现动态内存分配
Unix/Linux操作系统分析实验一 进程控制与进程互斥 Unix/Linux操作系统分析实验三 文件操作算法: 实现在/proc目录下添加文件 Unix/Linux操作系统分析实验四 设备驱动: ...
- Linux系统下命令汇总
Linux系统下基本命令 注:要区分大小写 uname 显示版本信息(同win2K的 ver) dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) pwd 查询当前所在 ...
最新文章
- 使用Golang时遇到的一些坑
- python csv读写方法_python中csv文件的若干读写方法小结
- 永洪报表工具_2020年最值得推荐的五大BI工具
- _LINUX下的软件包管理 - zjlk
- php表单实现分页,**PHP分步表单提交思路(分页表单提交)
- 向Yahoo Mail的主页学习
- 浅谈 HTTPS 和 SSL -TLS 协议的背景与基础
- 【Linux】04 软链接和硬链接
- BPS数据包常见问题
- 水经注下载地图,导出arcgis瓦片,然后通过geoserver+geowebcache发布地图
- Java IO流(超详细!)
- c语言数据类型ppt,C语言基本数据类型.ppt
- 【pandas数据分析】pandas安装
- 解决jy61陀螺仪传感器读数跳动的问题
- 荐书一本-----《天才在左,疯子在右》
- 【操作系统】分页式虚拟存储系统
- Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年
- SpringCloud Alibaba-nacos注册中心
- d3js selections深入理解
- PostgreSQL 源码解读(147)- Storage Manager#3(fsm_search函数)