首页 > 资讯 > 数码知识内容详情

at命令 - 一次性定时计划任务 2024-01-09 09:42:27 网络

at命令的功能是用于设置一次性定时计划任务,是Linux系统中常用的计划任务工具之一,会以atd守护进程的形式

at命令的功能是用于设置一次性定时计划任务,是Linux系统中常用的计划任务工具之一,会以atd守护进程的形式在后台模式运行。对比crond周期性计划任务服务程序来讲,at命令的特点就是计划任务的一次性特征,一旦设置的计划任务被执行,则该任务就会被从任务列表库中删除,因此常被用于仅需执行一次的工作。

语法格式:at [参数] [对象]

常用参数:

-b 设置批处理命令的别名
-c 显示指定任务的内容
-d 删除系统中的等待任务
-f 将指定文件提交等待任务
-l 显示系统中的全部任务
-m 任务完成后给用户发邮件
-M 从不向用户发邮件
-q 使用指定的队列
-r 删除指定的任务作业
-t 以时间的形式提交运行任务
-v 显示任务将被执行的时间
-V 显示版本信息

参考示例

查看系统中的等待任务作业:

[root@linuxcool ~]# at -l

删除系统中指定编码为1的计划任务作业:

[root@linuxcool ~]# at -r 1 

使用计划任务立即执行某指定脚本文件:

[root@linuxcool ~]# at -f File.sh now

使用计划任务设置25分钟后执行某指定脚本文件:

[root@linuxcool ~]# at -f File.sh now+25 min

使用计划任务设置今天10:11分准时执行某指定脚本文件:

[root@linuxcool ~]# at -f File.sh 10:11

使用计划任务设置在2024年5月18日准时执行某脚本文件:

[root@linuxcool ~]# at -f File.sh 05/18/2024

与该功能相关的Linux命令:

  • sar命令 – 统计系统运行状态
  • gpasswd命令 – 设置管理用户组
  • dstat命令 – 全能系统信息统计工具
  • tune2fs命令 – 管理文件系统参数
  • chkconfig命令 – 管理服务程序
  • runlevel命令 – 显示系统的运行级
  • iptables-restore命令 – 还原防火墙的表配置
  • disown命令 – 从Shell终端中移除作业
  • XF86Setup命令 – 设置XFee86
  • metaclear命令 – 删除活动的元设备和热备用池

相关标签: 数码科技