=================作业管理=================
作业:(job)由用户安排的在指定条件下,能够自动执行的任务。
也叫任务和计划
作业的分类:
一次性作业 命令 at 在指定时间执行一次,以后不再执行
周期性作业 命令 crontab 在指定的时间周期,依次无限次执行
一次性作业(at)
格式:at time(时间描述)
【time】
绝对时间(与当前时间无关)
17:30:10 【pm|am】 [today | tomorrow | 12/31/07]
midnight | noon | teatime
相对时间(以当前时间为基准,进行计算)
now + 10 minutes | hours | days | weeks
1、交互模式安排作业(非行编辑器,不可以修改)
at 17:30
>/sbin/shutdown -h now
>
Ctrl+D
查看系统中安排的作业: atq
删除指定作业: atrm n
2、文件模式安排作业(可以自由的修改)
at -f file_name time
file_name中保存系统在指定时间要执行的命令
以上作业在指定时间执行完成后,就不会在被重复执行。
作业维护:
atq :查看作业
atrm :删除作业
==============crontab周期性作业================
周期的描述词汇
每周1,3,5的12点整执行
每小时的15分执行
每月1号15点23分执行
每年1月1号执行
时间的描述是比较困难的
系统默认的周期性任务
配置文件
时间描述
01 * * * * /etc/cron.hourly
每小时的01分自动执行目录/etc/cron.hourly中的脚本
目录
cron.hourly
cron.weekly
cron.monthly
等目录是系统使用的,用于维护系统的任务
用户自己定义自己的任务——使用crontab命令
01 * * * * 每小时
分钟 小时 日期 月份 周
(分 时 日 月 周)
02 04 * * * 每天
02 04 * * 1,2,3 每周第1、2、3天的4:02
02 04 1 * * 每月1号4:02
安排作业
1、编辑模式
crontab -e 输入指定格式的作业(edit)
可以修改已经指定的作业,且每个用户只是拥有一个crontab,
但是at每个用户可以有多个
查看安排的作业 crontab -l
删除安排的作业 crontab -r
2、文件模式
创建一个文件,在文件中写好需要的命令
格式和编辑模式一样
crontab file_name
注意此时会覆盖原来的作业
以上作业都是针对单个用户的
====================================
3、通用作业(针对所有用户的)
/etc/crontab配置,无需修改
只需要在指定目录中创建相应脚本
每小时: /etc/cron.hourly
每天: /etc/cron.daily
每周: /etc/cron.weekly
每月: /etc/cron.monthly
范例:
1、touch mytask
2、chmod +x mytask
3、vi mytask加入你要执行的命令(不能加周期性时间)
4、拷贝文件mytask到指定目录:
每小时: /etc/cron.hourly
每天: /etc/cron.daily
每周: /etc/cron.weekly
每月: /etc/cron.monthly
分享到:
相关推荐
Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用 Linux 命令全集---linux初学者使用
适合初学虚拟机的人
在学习linux系统,初学者可以看着命令开始练习,希望能够帮助大家,在学习的路上越来越有学习的成就感,也不用轻易放弃,相信自己。
嵌入式linux文件系统---很详细,非常适合初学者,看了就知道!
此书适合linux c初学者,着重在定义的阐述详细精简
01.1.2 Linux系统简介-Linux发展历史和发行版本.mp4 01.2 Linux系统简介-开源软件简介.mp4 01.3 Linux系统简介-Linux应用领域.mp4 01.4 Linux系统简介-Linux学习方法.mp4 02.1 Linux系统安装-VMware虚拟机安装与...
Linux初学者入门教程 Linux初学者入门教程 Linux初学者入门教程 Linux初学者入门教程
对linux初学者很有用的资源。里面介绍了linux指令的一些基础知识,linux的基本环境等,献给linux初学者
linux学习,初学者的宝典,使你很容易上手
linux shell编程从初学到精通源码4-17全
该文档对于初学Linux的人有很好的帮助,是我自己的经验总结
专门给Linux初学者学习的资料包,初学者必备。Linux学习:首先要学习Linux指令和Shell脚本。
Linux初学者入门优秀教程 Linux初学者入门优秀教程 Linux初学者入门优秀教程
Linux初学者入门 Linux初学者入门 Linux初学者入门 Linux初学者入门
Linux 学习手册--linux命令大全,对于初学LINUX的新手是个不错的选择!
linux发行版多人牛毛,初学者面对大量的发行版往往不知所措,此图形象地解释了linux所有发行版的版本和发行时间,以及相互之间的关系。对初学linux的朋友形成直观的认识非常有帮助,注:linu发行版中影响力最大的...
3 给Linux初学者的建议 兄弟连新版Linux教程 3.1 给初学者的建议-注意事项 兄弟连新版Linux教程 3.2 给初学者的建议-服务器管理和维护建议 4 Linux常用命令 4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理...
本书作为一本Linux的入门书籍,主要针对Linux在服务器及个人应用领域的初学者,希望读者在认真学习后可以掌握Linux的基本操作及一些常见服务的安装配置方法。本书主要具有以下特点。 Linux系统日常的维护工作一般都...
自己整理的比较完整的,Linux指令大全,里面一个pdf,一个txt,希望可以给新学者一些帮助