ntpd 和ntpdate的区别 以及系统时间 硬件时间 及时间同步 crontab –e

ntpd 和ntpdate的区别 以及系统时间 硬件时间 及时间同步 crontab –e

一 crontab 周期性任务被执行指令
1.首先crontab 命令 介绍
安装链接:https://blog.csdn.net/xiangxianghehe/article/details/78149094
1.crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令
2.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。
在Linux系统中,Linux任务调度的工作主要分为以下两类:
1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置
一、/etc/crontab、/etc/cron.deny 、 /etc/cron.allow文件介绍
系统调度的任务,一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序,cat /etc/crontab 查看内容:

在这里插入图片描述
这些任务都会是系统在运行起来后自动进行调度的。同时在/etc目录下还存放了/etc/cron.deny 和 /etc/cron.allow 文件【我的有 cron.deny 文件但是没有内容,没有cron.allow文件】
在这里插入图片描述

/etc/cron.deny 表示不能使用crontab 命令的用户

/etc/cron.allow 表示能使用crontab的用户

如果两个文件同时存在,那么/etc/cron.allow 优先。

如果两个文件都不存在,那么只有root用户可以安排作业。

二、.crontab命令语法及其各个参数含义
crontab命令的语法为:

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ] 

注意:crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。
各个参数说明:
-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 vi
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态
【一般 执行crontab -e 即可编辑自己的周期性要执行的任务 】
三、crontab命令的格式

我们如果要创建自己的一个任务调度,可以使用 crontab -e 这个命令,如:
在这里插入图片描述
此时会进入到vi编辑界面,来编写我们要调度的任务,crontab调度命令的格式如下:
* * * * * command path  // 前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。 各个字段之间用spaces和tabs分割。【分 时 日 月 周 要执行的命令 +路径】

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值