linux at命令快速配置的方法介绍

发布时间:2021-01-24编辑:脚本学堂
本文介绍下linux中如何快速的配置 at命令的相关操作,有需要的朋友,可以参考下。

linux at命令,用于在指定时刻执行指定的命令序列。

本文为大家介绍如何可以快速的添加一个at任务。

传统方式中,有三种添加方法。

1,

复制代码 代码示例:
at 5pm /bin/ls -l /root >/tmp/ls.log
 

在当天下午5点执行ls命令。(注)此方法我一次没有实现过。

2,将/bin/ls -l /root >/tmp/ls.log语句写入/tmp/tmpjob,语句为:
 

复制代码 代码示例:
at -f /tmp/tmpjob 5pm

3,最常规的使用交互式方式
首先键入:
 

复制代码 代码示例:
at 5pm 8/13/12

然后系统出现at>提示符,等待用户输入进一步的信息,也就是需要执行的命令序列:
 

复制代码 代码示例:
/bin/ls -l /root >/tmp/ls.log

命令输入完成后,使用Ctrl+d退出编辑,可以看到如下提示
 

复制代码 代码示例:
at> <EOT>
job 4 at 2012-08-13 17:00

压轴的方法,可以快速添加at,既不需要生成临时文件,也不需要进入交互模式。
命令:
 

复制代码 代码示例:
echo '/etc/init.d/httpd restart'|at 3am 081312
 

在2012年8月13日凌晨3点重启httpd服务。
简单的一行命令,是不是超简单呢?!