Linux命令之at CTRL+D使AT命令生效

在之前的工作中,一般都是用crontab 去定时执行一些重复的任务,但今天遇到了只需要执行一次的任务,晚上11点定时执行一个脚本处理一个临时的任务。

本想加在crontab中,明天上班时再执行就行了,可感觉这样有点多余。

google一下,立马就找到了at命令,然后就看别人的at命令详解。

几乎都大同小异,copy过来,copy过去而已(额,貌似自己也干过)

问题是很多例子都类似下面这们:

[root@localhost ~]# at 5pm+3 days 
at> /bin/ls 
at> <EOT>
job 7 at 2013-01-08 17:00

前两行很容易理解,但是 第三行<EOT>是尼妈什么鬼?!

感觉应该是输入完表示结束,确认此条 at 命令编辑结束的意思。可以按哪个键表示结束啊?!

这些什么 at 命令详解的没有一个说明的,真是哔了狗了。

最后自己搜了一下at命令结束才知道是 Ctrl+D, Ctrl+D, Ctrl+D !!!  重要的事情说三遍!



at 指定时间的方法非常复杂,对我个人而言一般 now + 就够了,可以(+ 数字 hours/minutes/days)等表示多长时间之后执行。

本文主要是告诉大家at 命令行模式下如何正确结束。

CTRL + D




  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值