发布时间:2014-05-22 17:04:57作者:知识屋
一次性计划任务的安排: at :安排作业在某一时刻执行一次(一般都是用它)
batch:安排作业在系统负载不重时执行一次
第一步: #service atd start 开启一次性计划任务 at 时间
1、绝对的计时方法 midnightnoonteatimeHH:MM[today]HH:MM[tommorow]HH:mm 星期HH:MM mm/dd/yy 2、相对的计时方法
指定今天下午5:30执行某个命令(假设现在时间中午12:30,2009/9/16)at5:30pmat17:30at17:30todayatnow+5hoursatnow+300minutesat17:3016.9.2009at17:309/16/2009
指定的时间都是未到的我们也可以把我们要执行的命令写到一个文件你如#vione.txt在文件中编辑/bin/echo"#############">a.txt#at-fone.txt10:30
at-f文件时间点at<one.txt时间点
在某个时间执行某个程序(命令),一定要使用命令的绝对路径
ctrl+d退出at-l查看或atqat-d或atrm删除计划任务
at的执行结果和配置文件
at的结果通过邮件寄给提交这个命令的用户
at的配置文件:限制哪些用户可以使用at命令/etc/at.allow如果这个文件存在,那么列在此文件中的用户才可以使用at命令,如果这个文件不存在则查/etc/at.deny
/etc/at.deny如果这个文件存在,则在文件中列出的用户都不能使用at命令
如果两个文件都不存在,则只有root用户可以使用at命令。如果两个文件都存在,而且均为空,则所有用户都可以使用at命令。
周期性计划任务的:crond#servicecrondstart开启周期性计划任务
crond进程搜索crond文件并载入内存
crontab文件即/var/spool/cron/目录下以用户名命名的文件
crond进程启动以后,他首先检查是否用户设置了crontab文件,如果没有转入“休眠”状态释放系统资源crond进程每分钟醒来一次,
查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出丢将作为邮件发送给crontab的所有者。
#crontab-e编辑周期任务
#crontab-l查看计划任务
#crontab-r删除当前的计划任务
计划任务书写的格式:
每隔两分钟三点,五点,七点周一到周五
这些项都不能够为空,必须填写
如果以后不需要指定其中几项,可以用通配符“*”表示
每个时间段都可以指定多个值,它们可以用逗号间隔,5-6*/3
命令应该给出绝对路径
用户必须具有运行crontab的权限
作用与at的相似
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能