大家都知道crontab是执行定时任务的命令,那么at又是什么呢? 其实at也是定时任务命令,不同的是crontab是执行循环任务,at执行一次性任务

首先说下时间例子

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 23:59 12/31/2018   任务在2018年12月31号23点59分

比如设计一个程序, 让任务在 2018年4月18 日 11:55 的时候将/home/hadoop/test文件夹下前一天的文件备份并压缩 ,存放在/home/hadoop/bak文件夹中,

且文件名为如下形式svn.2018.4.18.tar.gz  在写完命令后 按ctrl +d 那么任务就生成了,注意:/home/hadoop/bak目录要先建好.

查看任务使用

删除任务使用

接着查看文件 ,(我的时间重新改过了,但是命令没有问题)

通常情况下root用户是可以使用这个命令的,其他用户是否能使用取决于两个文件:/etc/at.allow和/etc/at.deny

默认是没有at.allow文件的,但这个文件的优先级要比at.deny高 ,如果at.deny写入了某个用户,那么该用户将不能使用at命令.可以将用户写在at.allow里面.

最新文章

  1. Map工具系列-04-SQL合并执行工具
  2. WAMP集成环境的安装
  3. ffmpeg mp3 to m3u8
  4. 【英语】Bingo口语笔记(65) - 我也是系列
  5. 最新CentOS6.x下redis安装
  6. QQ输入法个人设置
  7. Unity3D基础学习 加载场景时隐藏物体,点击显示时显示物体
  8. 第一章——第三节 intent的匹配原则
  9. 能够返回运行结果的system函数加强版本号
  10. MapGuide应用程序演示样例——你好,MapGuide!
  11. 【转】C++ 11 右值引用的理解
  12. cocos2dx中关于Action动作的相关API的具体介绍
  13. List转换成JSON对象报错(五)
  14. (NO.00003)iOS游戏简单的机器人投射游戏成形记(六)
  15. pytorch例子学习——TRANSFER LEARNING TUTORIAL
  16. OrbSLAM2采集点云数据
  17. BZOJ4856 JSOI2016 病毒感染 区间DP
  18. Centos7 zip unzip 安装和使用
  19. 【学习笔记】--- 老男孩学Python,day3 while 循环 运算符 逻辑、赋值运算
  20. Cygwin镜像使用

热门文章

  1. ios开发UI篇—UISlider
  2. 表格中的td内的div的文字内容禁止换行一行显示的css
  3. JSON在Java中的使用(一)
  4. Linux Centos平台下安装Nginx
  5. jdk 配置
  6. Java与数据库学习总结
  7. ElasticSearch优化系列五:机器设置(硬盘、CPU)
  8. mysql5.6升级为mysql5.7部署jboss/wildfly应用项目
  9. go VS NET 字符串操作能力
  10. 《Java程序设计》课堂实践内容总结