例行命令at和crontab
at和crontab的区别在于
at:这个工作仅执行一次;
crontab:这个工作将持续的进行下去
at:
如果某个命令仅仅要执行一次,那么可以使用at命令,这个指令实际上就是atd这个服务,所以一定要启动这个服务
基本上at是默认打开的,输入at这个动作会将工作流写入/var/spool/at这个目录(ubuntu 也在./cron文件夹里面),然后等待系统执行他,此外,at是默认所有人都能之执行他的,使用/ect/at.allow和/etc/at.deny可以进行限制
at的语法:
at [-m] time (输入工作流程)#-m是指是否要将屏幕结果mail给用户
atq (查看工作流程)
atrm [jobnumber] (删除工作流程)
time:形式有
HH:MM YYYY-MM-DD
或者:
HH[pm:am]+numberv[hours;days;week]
HH:MM
HH[pm;vam ]
进入at模式以后输入指令
ctrl+d可以退出
循环执行:crontab
这个循环例行命令实际上就是crond服务,在你输入crontab的时候,会将您的命令 写入
/var/spool/cron目录中,,执行的指令记录会防止在/var/log/cron/$user_name下面
crontab语法如下:
crontab [-u user] [-l | -e | -r]
-u user:这个命令只有root可以执行,查看或者编译其他人的crontab内容
-l:列出crontab的内容
-e:编辑crontab的内容
-r:删除crontab的内容
编辑crontab的格式为
分钟 小时 日期 月份 周
0-59 0-23 1-31 1-12 0-6
前面加*/xxnumber的表示周期,每隔多长时间(单位)执行一次
上面是用户的crontab任务,系统的任务在于编辑/etc/crontab文件而crontab -e实际上编辑/user/bin/crontab这个执行文件,木马都是已例行命令方式植入的,所以可以查看/var/log/cront查看是否有自己没有设定的cront命令运行;
例行命令at和crontab相关推荐
- 【LINUX学习】例行命令的建立
例行命令就是那些需要定期执行的命令或者某个脚本.在linux中一般使用at 和contable服务来实现. 下面就简要的介绍一下两个的大概使用方法 at :此服务仅仅执行一次,之后就从linux中取消 ...
- Linux下的/etc/crontab文件和crontab -e命令区别及Crontab命令详解(转)
1.格式不同 前者 # For details see man 4 crontabs# Example of job definition: # .---------------- minute (0 ...
- 例行性工作(crontab)
at 所属服务atd at所执行的任务写入/var/spool/at文本中 使用者账户限制,/etc/at.allow文件中的账户可以使用at,不存在的账户不能使用:/etc/at.deny中的账户不 ...
- Linux命令解释之crontab
crontab:无效选项 – - crontab: usage error: unrecognized option Usage: crontab [options] file crontab [op ...
- 每天一个linux命令(50):crontab命令
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个 ...
- 【转】每天一个linux命令(50):crontab命令
原文网址:http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划 ...
- 鸟哥的Linux私房菜(基础篇)- 第十六章、例行性工作排程 (crontab)
第十六章.例行性工作排程 (crontab) 最近升级日期:2009/09/11 学习了基础篇也一阵子了,你会发现到为什么系统常常会主动的进行一些任务?这些任务到底是谁在配置工作的?如果你想要让自己设 ...
- Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
- (二)Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
最新文章
- 水冷超算平台落地北大,联想赋能行业智能化变革
- 【深度学习】深度学习三十问!一位算法工程师经历30+场CV面试后总结的常见问题合集(含答案)...
- 氧气中国·创业创新大赛企业服务专场
- 实现一个bind函数
- 1031. 查验身份证(15)
- java编程中的持有对方引用是什么意思?有什么作用?
- gson json转map_Java 中几种常用 JSON 库性能比较
- 信息学奥赛C++语言:三个数的大小比较
- NeurIPS 2020 | 腾讯 AI Lab 解读机器学习及计算机视觉方向入选论文
- java中请求转发与重定向_JavaEE进阶 请求转发与请求重定向
- 解读SQL Server 2012中的最新BI功能
- GPU-Z:显卡体质、显卡各传感器实时状态的查看
- jieba分词错误_jieba分词处理
- 五分钟学会文献管理神器—— Zotero
- 金融数据分析期末报告:基于时间序列的回归模型及其应用
- 【资损】系统迭代过程中的兼容性设计
- 中国大学的现实是:大学层次越低,上课越多,学生读书越少
- pandas_数据处理分析基本
- 28、完美的RestApi
- 几种关于用python的for循环求1到10的立方的方法