linux找不到 at命令,Linux at 命令 command not found at 命令详解 at 命令未找到 at 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号
|
选择喜欢的代码风格
默认
GitHub
Dune
LakeSide
Plateau
Vibrant
Blue
Eighties
Tranquil
在指定时间执行一个任务 - 计划任务服务,只能执行一次,且需要开启 atd 进程
at 命令安装:
-bash/zsh: at command not found
#Debian
apt-get install at
#Ubuntu
apt-get install at
#Alpine
apk add at
#Arch Linux
pacman -S at
#Kali Linux
apt-get install at
#CentOS
yum install at
#Fedora
dnf install at
#Raspbian
apt-get install at
#Docker
docker run cmd.cat/at at
at 语法:
#at(选项)(参数)
[root@Dev_Test ~]$at --help
at: invalid option -- '-'
Usage: at [-V] [-q x] [-f file] [-mMlbv] timespec ...
at [-V] [-q x] [-f file] [-mMlbv] -t time
at -c job ...
atq [-V] [-q x]
at [ -rd ] job ...
atrm [-V] job ...
batch
at 命令选项:
-f:指定包含具体指令的任务文件;
-q:指定新任务的队列名称;
-l:显示待执行任务的列表;
-d:删除指定的待执行任务;
-m:任务执行完成后向用户发送 E-Mail。
at 命令参数:
日期时间:指定任务执行的日期时间。
at 命令补充说明:
at 命令 用于在指定时间执行命令。at 允许使用一套相当复杂的指定时间的方法。它能够接受在当天的 hh:mm(小时:分钟) 式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用 midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。
用户还能够采用 12 小时计时制,即在时间后面加上 AM(上午)或 PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为 month day(月 日)或 mm/dd/yy(月/日/年)或 dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。
上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:now + count time-units,now 就是当前时间,time-units 是时间单位,这里能够是 minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count 是时间的数量,究竟是几天,还是几小时,等等。 更有一种计时方法就是直接使用 today(今天)、tomorrow(明天)来指定完成命令的时间。
at 命令实例:
#三天后的下午 5 点锺执行 /bin/ls
[root@localhost ~]$ at 5pm+3 days
at> /bin/ls
at>
job 7 at 2020-01-08 17:00
#明天17点钟,输出时间到指定文件内
[root@localhost ~]$ at 17:20 tomorrow
at> date >/root/2020.log
at>
job 8 at 2020-01-06 17:20
#计划任务设定后,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务:
[root@localhost ~]$ atq
8 2020-01-06 17:20 a root
7 2020-01-08 17:00 a root
#删除已经设置的任务
[root@localhost ~]$ atrm 7
[root@localhost ~]$ atq
8 2020-01-06 17:20 a root
#显示已经设置的任务内容
[root@localhost ~]$ at -c 8
#!/bin/sh
# atrun uid=0 gid=0
# mail root 0
umask 22此处省略n个字符
date >/root/2020.log
at 命令的坑:
运行at命令会遇到 Can't open /var/run/atd.pid to signal atd. No atd running?,则说明atd这个进程被停止所以无法使用at命令。
#因此查看该服务的进程:
[root@localhost ~]$ /etc/init.d/atd status
atd is stopped
#将atd服务启动:
[root@Dev_Test ~]$/etc/init.d/atd start
Starting atd: [ OK ]
#再执行 at 命令和 atq 命令,则操作成功
at 命令扩展阅读:
at 命令评论
linux找不到 at命令,Linux at 命令 command not found at 命令详解 at 命令未找到 at 命令安装 - CommandNotFound ⚡️ 坑否...相关推荐
- linux fg 命令,Linux fg 命令 command not found fg 命令详解 fg 命令未找到 fg 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil fg 将后台作业放到前台终端运行. fg ...
- android shell du,Linux du 命令 command not found du 命令详解 du 命令未找到 du 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil du 命令显示每个文件和目录的磁盘使用空 ...
- linux upx用法,Linux upx 命令 command not found upx 命令详解 upx 命令未找到 upx 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil UPX 是一个免费且开源的可执行程序文件 ...
- linux vim 命令无效,Linux vim 命令 command not found vim 命令详解 vim 命令未找到 vim 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil Vim(ViImproved)编辑器是功 ...
- linux lp命令,Linux lp 命令 command not found lp 命令详解 lp 命令未找到 lp 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil lp 命令用来打印文件或修改排队的打印任 ...
- linux中as命令,Linux as 命令 command not found as 命令详解 as 命令未找到 as 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil as 命令是汇编语言编译器 as 命令安 ...
- linux ar -x64,Linux ar 命令 command not found ar 命令详解 ar 命令未找到 ar 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil ar 命令是建立或修改备存文件,或是从备 ...
- linux dc退出命令,Linux dc 命令 command not found dc 命令详解 dc 命令未找到 dc 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil dc 命令是任意精度的计算器,他使用 R ...
- linux终端cd未找到命令,Linux cd 命令 command not found cd 命令详解 cd 命令未找到 cd 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil cd 命令切换用户当前工作目录. cd ...
最新文章
- 学霸女孩放弃保研再次高考,原因让人泪目…
- TypeScript interface
- 基于运动相关分析的实时多源异构传感器时空标定方法研究
- R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、设置transpose参数转置三线表、变量作为列,子组(strata)作为行
- 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)
- Java黑皮书课后题第4章:4.20(字符串处理)编写一个程序,提示用户输入一个字符串,显示它的长度和第一个字符
- jquery-11 如何制作鼠标右键菜单
- nodejs 图片处理模块 rotate_学会Pillow再也不用PS啦——Python图像处理库Pillow入门!...
- LeetCode 889. 已知前序后序 求二叉树(不唯一)
- php获取td数据,记一次用PHP做爬虫获取全市高考报考数据
- Spring 框架RCE 安全漏洞及解决方式
- 每当再右侧的选择框中选中一个人的名字时,便在左侧的文本区中显示出此人的情况介绍,按close按钮时结束程序的运行
- Spring Boot 中统一异常处理最佳实践介绍
- 【路径规划】基于matlab Beizer和改进的粒子群算法风环境下翼伞航迹规划【含Matlab源码 199期】
- Web前端开发技术第三版课后练习答案
- Unity战棋游戏资源
- 细胞自动机_细胞自动机和音乐
- 电子技术基础(三)__第1章 并联电路的电阻_电阻的分流公式
- 计算机打印范围如何设定,cad如何设定打印范围
- android TextView向上滚动(模仿滚动文字广告效果)
热门文章
- 跟乐乐学ES!(三)ElasticSearch 批量操作与高级查询
- 1143 联络员(kruskal算法)
- 全款买房划算,还是贷款划算?
- H3C交换机 路由器 Save 命令详细分析
- 20句简短含蓄的爱情名言
- 小程序banner广告点击触发事件技术
- android dex加载过程,8.1版本dex加载流程笔记--第二篇:DexFile::Open流程与简单脱壳原理...
- UE4/5 碰撞器 On Begin overlap与 On End Overlap 同时触发解决
- idea 启用lombok
- 三菱编辑软件有Linux版吗,三菱编程软件工具合集(包含PLC,触摸屏,伺服,变频器)24.78G!...