千家信息网

Linux常用命令at怎么用

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要为大家展示了"Linux常用命令at怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux常用命令at怎么用"这篇文章吧。Linux常
千家信息网最后更新 2025年02月06日Linux常用命令at怎么用

这篇文章主要为大家展示了"Linux常用命令at怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux常用命令at怎么用"这篇文章吧。

Linux常用命令at定时任务,指定一个时间执行一个任务,只能执行一次。需要安装at服务,apt-get install at

at命令介绍

当使用shell脚本时,你可能想在某个特定的时间运行shell脚本,Linux系统中提供了多个在特定时间运行shell脚本的方法,其中一种方法就是使用at命令。

at命令允许指定Linux系统何时运行脚本,at命令会将作业提交到队列中,指定shell何时运行该作业。at的守护进程atd会以后台模式运行,检查作业队列来运行作业。atd守护进程会检查系统上的一个特殊目录来获取at命令的提交的作业。默认情况下,atd守护进程每60秒检查一次目录。有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。

at命令的使用

at命令格式:at [-f filename] time,-f参数用来指定shell脚本名,time用来指定运行时间。

 # 立即运行test13.sh脚本 # at命令会显示分配给作业的id和运行时间 $ at -f test13.sh now job 1 at Sat Dec 17 23:26:09 2016  # atq命令可以查看系统中的等待作业 $ atq 1   Sat Dec 17 23:26:00 2016 2   Sat Dec 17 23:31:00 2016 3   Sat Dec 17 23:32:00 2016  # atrm命令可以删除系统中的等待作业,后面加上要删除的作业id $ atrm 1 $ atq 2   Sat Dec 17 23:31:00 2016 3   Sat Dec 17 23:32:00 2016 4   Sat Dec 17 23:36:00 2016 5   Sat Dec 17 23:37:00 2016

at的执行时间设置

  • 能够接受标准小时时间,hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。例如,13:12。

  • 特定可命名时间,例如now,noon,teatime(一般是下午4点)等比较模糊的词语来指定时间。

  • AM/PM指示符,采用12小时计时制,例如 10:10 AM。

  • 标准日期格式,MMDDYY,MM/DD/YY等,例如12/31/16。

  • 时间增量,例如now+25 min,10:17+7天。

  • 可以使用today、tomorrow来指定时间。

注意事项

Mac的at命令默认的美国时间,重新加载com.apple.atrun.plist,终端操作:

 sudo launchctl unload -F /System/Library/LaunchDaemons/com.apple.atrun.plist sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.atrun.plist

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

时间 命令 作业 运行 脚本 系统 常用 检查 内容 小时 篇文章 进程 任务 方法 标准 格式 目录 队列 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 简述软件开发中测试的重要性 邢台erp与商城对接网络技术 宁夏卤悠网络技术有限公司 内蒙古会计软件开发资格 互联网科技那些事可以做 大竹互联网科技园 网络安全和游戏开发谁好 网络技术好还是不好辩论 服务器如何注销 立信网络技术公司 北京宜信冯凯软件开发 网络安全系统现状分析 网络安全为师生手抄报图片 上海基巨网络技术有限公司 软件开发和数据库有什么区别 服务器评测山东云主机 法院网络安全建设与绩效审计 网络安全突发事件监控组 《网络技术应用》高中几年级 奉贤区推广软件开发定制价格 数据库数据被删怎么办 dream的手机版服务器编号 数据库账号密码不记得怎么连接 网络技术的研究思想 华为2288h服务器怎么关机 战地5怎么组队一起进服务器 软件开发的缩写 web 服务器 带宽 网络安全技术实训内容 安卓软件开发画面跳转实例
0