Linux进程管理(第二版) --计划任务
计划任务
一、一次性计划任务
月11日)
at 5:30pm
at 17:30 [today] #today可省略
at now + 3 hours
at now + 180 minutes
at 17:30 11.1.11
at 17:30 1/11/11
3、at使用范例
I.交互方式
at 9:00
II.使用脚本文件方式
1、生成at.script文件
2、使用at命令
at -f at.script 9:00 1/11/11 或者 at < at.script 9:00
附 -at计划任务文件保存在/var/spool/at/目录下
附-finger [+username] :可查看系统中的计划任务
如果at尚未启动,则用:/etc/rc.d/init.d/atd start 或 service atd start 手工启动
4、at的执行结果与配置文件
如果/etc/at.allow文件存在,那么只有列在此文件中的用户才可以使用at命令;若/etc/at.allow文件不存在,则检查/etc/at.deny 文件是否存在。若/etc/at.deny存在,则在此文件中列出的用户都不能使用at命令。如果两个文件都不存在,则只有超级用户可以使用at命令。如果两个文件都存在而且均为空,则所有用户都可以使用at命令。
小时制】
day-of-month 一月中的哪一天 [1~31]
month-of-year 一年中的哪一月 [1~12]
day-of-week 一周中的哪一天 [0~6]
commands 执行的命令
【分钟:*/2 :每隔两分钟】
【小时:*/1:每隔一个小时 12-14 :12点到14点】
【把知道的具体的都时间值添上,把不知道的时间值都填*】
E.g
*/2 12-14 * 3-6,9-12 1-5 /bin/sh /root/cron.script > /dev/null 2> /root/cron.err
4、书写注意事项
I. 时间值选都不能为空,必须填入
II. 不知道/不需要制定的项目的值使用统配符*表示任何时间
III.每个时间字段都可以指定多个值,不连续的值用”,”间隔,连续的值用”-”间隔。
IV. 命令应该给出绝对路径
V. 用户必须具有运行所对应的命令或程序的权限
VI.计划任务还应保存一些额外的信息,如出错信息等
5、crontab的配置文件 /etc/crontab
#旧版的Linux最后几行,定义了每小时,每天等的具体时间系统的周期执行任务
6、cron配置文件
作用:限制哪些用户可以使用crontab命令,作用与at相同
/etc/cron.allow
/etc/cron.deny
附-crontab文件建立好后,可以在/var/spool/cron/目录中找到,可以查看文件其中的内容:more /var/spool/cron/root,得到的信息如同crontab -l
附-如果crod没有启动,需手动启动:/etc/rc.d/init.d/crond start
三、进程处理方式
1、standalone 独立运行,持续驻留系统,消耗系统资源,监听客户请求
2、xinetd 进程托管,互联网超级守护进程,由xinetd来监听客户请求,并将之发送给相关进程,而不是服务亲自监听
3、atd、crond 计划任务,每隔一分钟,从睡眠中醒来并检查是否有需要执行的任务
附-为了安全起见,定时任务以及后面的Shell脚本,都要写命令的绝对路径!
Linux进程管理(第二版) --计划任务的更多相关文章
- Linux进程管理(第二版) --进程管理命令
进程管理命令 一.查看用户信息.5.15 分钟内的系统的,优先值越小,优先权越大 ] 1.nice 指定程序运行的优先级 格式 nice -n command 例如 nice -5 myprogrem ...
- Linux性能及调优指南(翻译)之Linux进程管理
本文为IBM RedBook的Linux Performanceand Tuning Guidelines的1.1节的翻译原文地址:http://www.redbooks.ibm.com/redpap ...
- 《Linux 性能及调优指南》1.1 Linux进程管理
https://blog.csdn.net/ljianhui/article/details/46718835 本文为IBM RedBook的Linux Performanceand Tuning G ...
- 《Linux性能及调优指南》----1.1 Linux进程管理
翻译:飞哥 ( http://hi.baidu.com/imlidapeng ) 版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明. 原文名称:<Linux Performance ...
- 《Linux性能及调优指南》 Linux进程管理
版权所有: 原文名称:<Linux Performance and Tuning Guidelines> 原文地址:http://www.redbooks.ibm.com/abstract ...
- [转帖]linux进程管理总结
linux进程管理总结 https://www.cnblogs.com/chenfangzhi/p/10660355.html 高手总结的.. 看出来我是菜逼. 目录 一.进程相关的概念 二.关闭会话 ...
- Linux操作系统(第二版)(RHEL 8/CentOS 8)
Linux操作系统(第二版)(RHEL 8/CentOS 8) http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html Linux操 ...
- Linux进程管理 (2)CFS调度器
关键词: 目录: Linux进程管理 (1)进程的诞生 Linux进程管理 (2)CFS调度器 Linux进程管理 (3)SMP负载均衡 Linux进程管理 (4)HMP调度器 Linux进程管理 ( ...
- Linux进程管理四大工具ps \dstat\ top\ htop
Linux进程管理之“四大名捕” 一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”.内功卓越的高手“铁手”.腿功惊人 ...
随机推荐
- DoesNotExist at /admin/
DoesNotExist at /admin/ User has no account. Request Method: GET Request URL: http://127.0.0.1:8000/ ...
- Studio 一些使用
1,配置: W:\android_tools\AndroidStudio2.1.3_SDK\android-studio-ide-141.2456560-windows\android-studio\ ...
- Linux 高性能服务器编程——I/O复用
问题聚焦: 前篇提到了I/O处理单元的四种I/O模型. 本篇详细介绍实现这些I/O模型所用到的相关技术. 核心思想:I/O复用 使用情景: 客户端程序要同时处理多个socket ...
- RxJava操作符(07-辅助操作)
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51658445 本文出自:[openXu的博客] 目录: Delay Do Materiali ...
- 如何使用Matlab产生对称矩阵
有时候做实验需要使用对称矩阵,这里介绍如何使用Matlab产生随机的对称矩阵. 用例子说明一下:我要产生4X4的随机矩阵,要求是对称矩阵. 产生对称矩阵 A = rand(4); B = tril(A ...
- linux添加环境变量(path)
分为三步 1.sudo vim /etc/profile 2.export PATH="全路径:$PATH" 3.source /etc/profile 我的微信二维码如下,欢迎交 ...
- SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
SQLite 分离数据库 SQLite的 DETACH DTABASE 语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之前使用 ATTACH 语句附加的.如果同一个数据库文件已经被附加上 ...
- Apache commons email 使用过程中遇到的问题
apache-commons-email是对mail的一个封装,所以使用起来确实是很方便.特别的,官网上的tutorial也是极其的简单.但是我也仍然是遇到了没有解决的问题. jar包的添加 mail ...
- Spark集群术语
Spark集群术语解析 1. Application Application是用户在Spark上构建(编写)的程序,包含driver program 和executors(分布在集群中多个节点上运行的 ...
- leetcode 3 Longest Substring Without Repeating Characters最长无重复子串
Given a string, find the length of the longest substring without repeating characters. For example, ...