linux的at定时任务的使用

使用at只能执行一次性任务;

使用at命令需要开启atd进程。

以下情况需要安装at命令:

情况1、查看是否开启atd进程:ps -ef | grep atd。

[test@localhost init.d]$ ps -ef | grep atd

test 1599 1431 0 14:39 pts/0 00:00:00 grep --color=auto atd

结果只有一行,没有显示atd命令的位置信息,需要安装at命令,

情况2、使用at命令时显示:

bash: at: 未找到命令

安装at命令:

yum -y install at。

设置自动启动at命令:

chkconfig --level 35 atd on。

启动atd进程:

service atd start。

如果在使用at命令后,报如下错误:

Can't open /var/run/atd.pid to signal atd. No atd running?

意思是atd进程没有运行,需要执行启动atd进程命令:

service atd start。

再次查看atd进程的结果:ps -ef | grep atd。

root 1652 1 0 14:59 ? 00:00:00 /usr/sbin/atd -f

test 1664 1431 0 14:59 pts/0 00:00:00 grep --color=auto atd

开启命令:/etc/init.d/atd start或者restart(也可以使用service命令)。

查询任务:atq。

命令参数:

-m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出

-v 显示任务将被执行的时间

-c 打印任务的内容到标准输出

-V显示版本信息

-q<> 使用指定的队列

-t<> 以时间参数的形式提交要运行的任务

示例:指定时间来执行ls命令

[test@localhost ~]$ at 14:55 2018-10-09

at> date > 123.txt //这里是输入要执行的命令或文件,

//使用ctrl+backspace键才能删除,

at> //使用ctrl+D输入结束。

job 5 at Tue Oct 9 14:55:00 2018

使用atq查询:

[test@localhost /]$ atq

2Tue Oct 9 14:53:00 2018 a test

5Tue Oct 9 14:55:00 2018 a test

使用at -c 编号,查看内容:

[test@localhost /]$ at -c 2

使用atrm删除:

[test@localhost /]$ atrm 2

示例:三天后的下午5点执行/bin/ls

at 5pm+3 days

at> /bin/ls

如果不希望某些账号使用at命令,可以在/etc/at.deny文件中写入禁止的

用户名。

linux at自动挂化,linux的at定时任务的使用相关推荐

  1. linux 系统自动挂起,linux 系统挂起

    尽管内核代码的大部分 bug 以 oops 消息结束, 有时候它们可能完全挂起系统. 如果系 统挂起, 没有消息打印. 例如, 如果代码进入一个无限循环, 内核停止调度,[15]15 并且系 统不会响 ...

  2. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

  3. linux磁盘自动挂载方式,Linux磁盘自动挂载及介绍

    fdisk -l # 查看可挂载的磁盘 df -h # 查看已经挂载的磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘,格式是ext4,注意这里会格式化可挂载磁盘 mount /dev/vd ...

  4. linux会自动碎片整理,Linux为何这么屌,无需碎片整理

    作为Windows系统用户,会开始羡慕Linux,因为Linux的文件系统不需要碎片整理.如此屌的行径,不禁让系统用户的小伙伴们都惊呆了,而在惊呆之后发现Linux的发行版本也都没有磁盘碎片整理的功能 ...

  5. linux modprobe自动加载,Linux运维知识之Linux modprobe自动处理可载入模块命令详解

    本文主要向大家介绍了Linux运维知识之Linux modprobe自动处理可载入模块命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. modprobe(module p ...

  6. linux 配置自动挂载,配置Linux自动挂载

    使用mount命令来挂载硬件,在Linux重启后这些挂载信息会丢失,因此对应磁盘这类硬件,需要配置自动挂载来保证系统重启时进行自动挂载. 自动挂载信息保存在文件/etc/fstab文件中 查看该文件的 ...

  7. linux开机自动挂载ipsan,linux挂载ipsan服务器

    先安装iSCSI initiator以及iscsiadm iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点.会话.连接以及发现记录的操作. iscsiadm的使用说明可以查看/ ...

  8. linux 网卡自动挂死,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  9. linux不自动创建sda1,linux下头挂载新硬盘(转)

    在Linux上添加新的硬盘 字体大小: 小 中 大 系统:Redhat AS3 UP3 硬盘:scsi 注意:# 表示是root用户执行的命令 [root@cncmail data1]# fdisk ...

最新文章

  1. using的几种用途
  2. Mirror--镜像使用的工作线程数
  3. Linux 命令之 usermod -- 用于修改用户的基本信息
  4. android禁用应用组件,Android彻底退出(关闭)应用程序.docx
  5. Java实现MySQL数据库导入
  6. 取消回车表单自动提交
  7. 【CCCC】L3-014 周游世界 (30分),,DFS搜索最短路,路径打印
  8. [Android6.0][RK3399] PCIe 接口 4G模块 EC20 调试记录
  9. python时间操作代码
  10. 基于Android平台的三维实时全景地图设计与实现(一)
  11. 基于SSM超市订单管理系统(MYSQL版)
  12. 我太机智了……30条关于数据行业内涵笑话漫画
  13. Python爬虫爬取网页数据
  14. 现汇买入价/现钞买入价/卖出价/基准价/中行折算价的概念
  15. 【php图片上传在网页显示】
  16. 关于循环调用Variable RNN的reuse问题
  17. 金融学习资料 | 数学篇
  18. AHB2APB桥接器设计(2)——同步桥设计的介绍
  19. ctf镜子里面的世界_通过机械装置,这名艺术家把木头和玩偶做成了“镜子”
  20. 黑魂复刻游戏的碰撞摩擦问题——Unity随手记(2021.4.27)

热门文章

  1. 【PAT乙级】1042 字符统计 (20 分)
  2. 4.2.1 磁盘的结构
  3. JMeter初探四-Fiddler录制与实战
  4. Spring boot程序入口
  5. 计算机研究生上课时间自由吗,计算机在职研究生面授班主要的上课时间安排是怎样的呢...
  6. 数据结构二分法算法的步骤_数据结构与算法之算法思想:二分法搜索实现(python)...
  7. RocketMQ在面试中那些常见问题及答案+汇总
  8. Redis 到底是怎么实现“附近的人”这个功能的?
  9. 面试必会:HashMap 实现原理解读
  10. Java对【JSON数据的解析】--官方解析法