linux中at命令怎么用

小编给大家分享一下linux中at命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、勃利网络推广、重庆小程序开发、勃利网络营销、勃利企业策划、勃利品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供勃利建站搭建服务,24小时服务热线:18982081108,官方网址:www.executivehouseboatcharters.com

Linux at命令和 batch 从标准输入或一个指定的文件读取命令,这些命令在以后某个时间用 /bin/sh 执行。 Linux at命令允许相当复杂的时间指定,他扩展了 POSIX.2 标准。他接受 HH:MM 的时间式样,用来指定在一天的某个时间运行一个作业。 (如果时间已过了则假定为第二天。)

你能指定 midnight (午夜)、 noon (中午) 或 teatime (下午4点),你能用 AM 或 PM 后缀指定一天的上午或下午。你能给出 month-name day 加上可选的年份的式样用来指定运行Linux at命令的日期,或给出 MMDDYY 、 MM/DD/YY 或 DD.MM.YY 式样用来指定运行Linux at命令的日期。日期的指定必须跟在时间指定的后面。你也能给出象 now + 计数 时间单位 的式样,这里的时间单位能是 minutes 、 hours 、 days 或 weeks, 你能给时间加一个 today 后缀来指定Linux at命令今天运行作业,能给时间加一个 tomorrow 后缀来指定Linux at命令 明天运行作业。

例如,
要在三天以后的下午 4 点运行一个作业,Linux at命令时间参数能指定为 4pm + 3 days。
要在7月31日上午10:00运行一个作业, Linux at命令时间参数能指定为 10am Jul 31,
要在明天上午1点运行一个作业,Linux at命令时间参数能指定为 1am tomorrow。
使用Linux at命令定期运行程式 , 2005-12-28 18:16:50 by Johnny
使用Linux at命令定期运行程式

1. 使用cron运行任务
cron任务的缺点是计划要经常运行,如果我们只是想要让特定任务运行一次呢?
那么,这时候就要用到at监视程式了。
设置Linux at命令非常简单,指示定运行的时间,那么就会在哪个时候运行。Linux at命令类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行他。
Linux at命令相当于另一个shell,运行at time命令时,他发送一个个命令,能输入任意命令或程式。
at now + time命令能在指示任务。

假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨2点5分。那么我们就应该先建立/home/mj/airplane脚本管理数据库,计划处理/home/mj/air-safe文件中的结果。正常方式是这样启动下列命令:
# at 2:05 tomorrow
at> /home/mj/airplane > /home/mj/air-safe
at> Ctrl+D
AT Time中的时间表示方法
时间 例子 说明
Minute at now + 5 minutes 任务在5分钟后运行
Hour at now + 1 hour 任务在1小时后运行
Days at now + 3 days 任务在3天后运行
Weeks at now + 2 weeks 任务在两周后运行
Fixed at midnight 任务在午夜运行
Fixed at 10:30pm 任务在晚上10点30分开始
Fixed at 1:00 12/20/04 任务在2004年12月20日凌晨1点开始

2. 查看目前在等待执行的任务
输入任务后,能使用atq命令能看到目前等待执行的任务,输出提供了任务号、用户和任务执行时间等信息。
# atq8 2004-12-15 02:05 a mj
里面的a表示是at任务还是batch命令生成的任务。

3. 删除Linux at命令任务
删除一个Linux at命令任务比较简单,使用atrm命令就能轻松解决。

比如我知道了任务的队列号,那么就能删除他:
# atrm 8
就删除了队列号为8的at任务了。
at -l 列表
at -r 移除

以上是“linux中at命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

当前标题:linux中at命令怎么用
转载来源:/article48/gegchp.html

成都网站建设公司_创新互联,为您提供品牌网站设计动态网站静态网站网站改版标签优化网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计