系统延迟及定时机制

  1. 系统延迟任务发起命令
    [[email protected] mnt]# at 11:03
    at> touch /mnt/file{1..10}      ##要执行的命令
    at> <EOT><按ctrl+D>         ##任务发起
    job 2 at Sat Nov  7 11:03:00 2015
  2. [[email protected] mnt]# at -l       ##查看任务列表

Sat Nov  7 11:03:00 2015 a root

[[email protected] mnt]# atrm 2      ##删除编号为2的人物
    [[email protected] mnt]# at now+1min     ##任务延迟一分钟执行

3. at命令的使用控制

/etc/at.deny                ##默认存在系统中,在此列表中出现的用户被禁止
     student                    ##禁止 student执行at

/etc/at.allow               ##默认在系统中不存在,
                    ##但是当此文件存在时,
                    ###deny文件失效,
                    #并且所有普通用户能执行at的权力被禁止,只有在此文件中的用户可以执行at
   student          ##系统中的普通用户只有student可以使用at

4. 计划定期任务

cron  设备管理必须按计划定期重复运行的程序。

crond 每分钟唤醒一次 , 以运行计划的任何任务用户使用

crontab 命令计划个人任务。系统管理员可以在系统范围 配置文件中设置任务

单个用户使用称为 crontab ( cron 表 )的文本文件登记任 务

crontab -l 列出文件

crontab -r 删除文件

crontab -e 编辑文件

crontab -e  使用默认编辑器是 vi

发起方式1

crontab格式
分钟 小时 天 月 周
分钟/数字       ##每隔几分钟,以此类推,小时,天,月,周都适用

发起方式2
vim /etc/cron.d/ps  ##ps文件名称任意
分钟 小时 天 月 周  用户    命令

4.crontab使用限制
/etc/cron.deny      ##默认存在系统中,在此列表中出现的用户被禁止
 test                                    ##禁止test执行crontab

/etc/cron.allow     ##默认在系统中不存在,
                    ##但是当此文件存在时,
                        ###deny文件失效,
                        #并且所有普通用户能执行crontab的权力被禁止,只有在此文件中的用户可以执行crontab
student                 ##系统中的普通用户只有student可以使用crontab

5.系统临时文件

vim /usr/lib/tmpfiles.d/xxx.conf
类型    名称    权限    所有人  所有组  存在时间(s m d)
systemd-tmpfiles    --create/usr/lib/tmpfiles.d/xxx.conf   ##创建
systemd-tmpfiles    --clean /usr/lib/tmpfiles.d/xxx.conf    ##清理

时间: 2024-10-22 23:48:29

系统延迟及定时机制的相关文章

linux笔记 2-3 系统延迟以及定时机制

**************3.系统延迟及定时机制************** ## 1.at延迟 ##at timeat> 动作at> ctrl+dat> <EOT>at -l                          查看等待任务atrm 任务号                    删除任务 例:设置延迟任务,在2:03时在/mnt新建文件test 当执行动作有输出时输出结果会以邮件形式发送给任务发起人mail                          

第三章 -- (第三单元)--系统延迟级定时机制

一.计划定期任务 1.at命令: 命令在某个固定时间运行 命令在多久之后运行 2.at命令黑白名单 将某个用户加入黑名单,可以禁止该用户使用at命令 *******    注意事项: 白名单需要用户自己建立,当/etc/目录下有白名单后黑名单将会失效.要想让黑名单重新执行只需要删除白名单就好 二.管理定期任务 cron 设备管理必须按计划定期重复运行的程序.后台程序crond 每分钟唤醒一次,以运行计划的任何任务用户使用crontab命令计划个人任务.系统管理员可以在系统范围配置文件中设置任务

用户权限及系统延时及定时机制

#####用户权限列表#############1.权限列表的定义######制定特殊用户对某个文件有特殊权限的记录表格######2.权限列表的识别######权限位有+ 权限列表中开启权限位是.,表示权限尚未开启######3.权限列表的查看######getfacl file##file:file          ##文件名称##owner:root         ##文件所有人##group:root         ##文件所有组#user::rw-            ##文件

内核的定时机制

练习怎样编写调用内核的时间测量功能为应用程序测量和精确定时.通过该练习我们可以进一步理解 Linux 内核的定时机制及其数据结构以及怎样从用户空间去访问内核空间的时间数据. 从用户空间去获取系统时间数据需要以下基本代码: #include <sys/time> struct timeval{ long tv_sec; //从 1970-1-1 12:到现在经过的秒数 long tv_usec;//从从上 1 秒到现在经过的微秒数 } theTime; gettimeofday(&the

ActiveMQ(18):Message之延迟和定时消息投递

一.简介 延迟和定时消息投递(Delay and Schedule Message Delivery) 有时候我们不希望消息马上被broker投递出去,而是想要消息60秒以后发给消费者,或者我们想让消息没隔 一定时间投递一次,一共投递指定的次数...类似这种需求,ActiveMQ提供了一种broker端消息定时调度 机制. 注意: 我们只需要把几个描述消息定时调度方式的参数作为属性添加到消息,broker端的调度器就会按照我们想要的行为去处理消息. 当然需要在xml中配置schedulerSup

Linux系统的快速启动机制(内核切换) 【转】

转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4187846 原文地址:Linux系统的快速启动机制(内核切换) 作者:Renwen0524 快速启动机制:允许通过已经运行的Linux内核的上下文启动另一个Linux内核,不需要经过BIOS.BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器.这种办法可以为经常启动机器的开发者节省很多时间. 1.使用该机制要满足两个基本条件1)内核

LMT NEW PBS作业排队系统的队列通信机制

LMT NEW PBS作业排队系统的队列通信机制 LMT NEW PBS作业排队运算系统提供了一种队列通信机制,允许消息按某种排队规则存储到持续介质或非持续介质(如内存)中,然后再转发给其它处理进程.这种存储转发机制可以保证在两个通信实体之间传递的消息不丢失.不重传,从而保证交易的完整性. LMT NEW PBS的队列通信 LMT NEW PBS的队列通信用到了两个服务器:消息队列服务器和消息转发服务器.消息队列服务器用于对消息进行出队入队管理,消息转发服务器用于将消息从队列中取出,转发给服务器

(Android系统)android log机制浅析

在android下面debug,最主要的方式就是用logcat抓log了,我们可能有尝试过使用printf来打印,当然结果是不行的,这里有时间就看了一下android平台下log的flow,在此做个笔记以作记录 我们一般使用ALOGD来打印log,所以这里就跟一下ALOGD的flow system/core/include/log/log.h system/core/include/log/log.h #ifndef ALOGD #define ALOGD(...) ((void)ALOG(LO

LMT NODE PBS作业排队系统的队列通信机制

LMT NODE PBS作业排队系统的队列通信机制 LMT NODE PBS作业排队运算系统提供了一种队列通信机制,允许消息按某种排队规则存储到持续介质或非持续介质(如内存)中,然后再转发给其它处理进程.这种存储转发机制可以保证在两个通信实体之间传递的消息不丢失.不重传,从而保证交易的完整性. LMT NODE PBS的队列通信 LMT NODE PBS的队列通信用到了两个服务器:消息队列服务器和消息转发服务器.消息队列服务器用于对消息进行出队入队管理,消息转发服务器用于将消息从队列中取出,转发