[关闭]
@breakerthb 2017-03-15T06:44:27.000000Z 字数 530 阅读 1150

工作调度管理

Linux


工作调动

1.仅执行一次的工作调度

atd

启动方式:

$ /etc/init.d/atd restart

开机启动:

$ chkconfig atd on

at

生成要运行的工作,写入/var/spool/at/目录,之后等待atd调用执行

/etc/at.allow 这个文件中的用户才能使用at
/etc/deny 如果不存在上面的文件,则找这个
若以上两个文件都不存在,则只有root可以使用

eg:
at now + 5 minutes
at 23:00 2009-03-12

之后输入执行命令,[Ctrl+d]结束

atq

查询目前主机由多少个at工作调度

atrm

删除一个at工作调度

eg:

atrm 5 (5为工作码)

batch

系统有空时执行后台任务

batch是一种特殊的at

2. 循环执行的工作调度

crontab定期执行任务

3.唤醒停机期间的工作

anacron

唤醒应该在关机期间执行的工作调度

$ vim /etc/anacrontab
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注