Linux任务计划
来源:互联网 发布:endless legend mac 编辑:程序博客网 时间:2024/06/03 17:01
Linux任务计划
at 执行一次的任务计划
确定atd守护进程开启,要使用单一工作调度时,我们的Linux系统上面必须要有负责这个调度的服务—atd
/etc/init.d/atd restart 开启atd守护进程
我们用at这个命令来生成所要运行的工作,并将这个工作以文本的方式写入/var/spool/at/目录内
管理可以使用at命令的账号
- 查找是否存在/etc/at.allow这个文件,写在这个文件里的用户可以使用at命令,不在这个文件中的用户不能使用at命令
- 查找是否存在/etc/at.deny这个文件,写在这个文件里的用户不可以使用at命令,不在这个文件中的用户可以使用at命令
- 如果以上两个文件都不存在,则只有root用户能使用at命令小结:/etc/at.allow控制比较严格,/etc/at.deny控制比较松散
atq 列出at任务
atrm [jobnumber] 删除指定at任务
- batch CPU的工作负载小于0.8的时候才会执行的工作任务
cron周期性执行的任务计划
- cron由crond守护进程进行服务控制
crond守护进程默认开启
/etc/init.d/crond restart 重启crond进程
限定可以使用crontab命令的用户
– /etc/cron.allow 白名单,该文件上的用户允许使用
– /etc/cron.deny 黑名单,该文件上的用户不允许使用- 当用户使用crontab建立任务以后,该任务会被写到/var/spool/cron/user里面去
- 注意不要直接编辑/var/spool/cron/user文件,避免语法错误造成命令不执行
- cron执行的每一项任务都会被记录到/var/log/cron这个日志文件中
- crontab [-u username] [-l|-e|-r]
-u 只允许root用户使用,为其他用户创建周期任务
-l 列出要执行的任务
-e 编辑任务
-r 清空任务,若要删除某个指定任务则用-e
0和7都代表星期天
/etc/crontab 系统的配置文件
- root 表示执行命令的身份
- run-parts 是系统的里面自带的脚本,功能是将指定目录下的所有文件找出来执行
anacron
- anacron作为crontab的补充,处理Linux关机期间未执行的crontab任务
- Linux系统一开机,立即进行anacron的操作,检测停机期间应该进行但是没有进行的crontab任务,将任务执行一遍,然后anacron自动停止
阅读全文
1 0
- windows计划任务和linux计划任务
- linux 执行计划任务
- linux计划任务
- linux crontab 计划任务
- linux 任务计划 cron
- Linux计划任务
- Linux计划任务
- Linux计划任务
- Linux计划任务
- Linux 的计划任务
- linux计划任务
- Linux 计划任务
- LINUX 计划任务
- Linux 计划任务
- linux计划任务
- linux 计划任务
- Linux 计划任务
- linux crontab计划任务
- POJ 2456 Aggressive cows
- 盒子的计算方式
- D3.js-基础知识
- 逻辑架构和物理架构
- 标准W3C盒子模型和IE盒子模型(错了无数次)
- Linux任务计划
- python
- HDU
- win10上安装socket.io
- jsp页面报红,出现The suprclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案
- leetcode 646. Maximum Length of Pair Chain(dp)
- (转载)隐马尔可夫模型的解码问题(维特比算法)
- Linux文件链接命令
- 欧拉函数