echo '*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root
时间: 2023-08-31 22:11:36 浏览: 66
这个命令将在root用户的crontab文件中添加一条cron任务。该任务的作用是使用ntpdate命令定期同步系统时间,时间服务器为time.nist.gov。任务的执行频率是每5分钟一次。
`*/5 * * * *` 是cron表达式,意味着任务将在每小时的每个第5分钟执行。
`/usr/sbin/ntpdate time.nist.gov` 是要执行的命令。它会使用ntpdate工具从time.nist.gov服务器同步系统时间。
`>/dev/null 2>&1` 用于将命令的标准输出和错误重定向到空设备,这样不会生成任何输出或错误信息。
通过将这条命令添加到root用户的crontab文件中,系统将会定期使用ntpdate命令同步时间。确保你在执行此操作之前已经安装了ntpdate工具。如果没有安装,请先使用以下命令进行安装:
```
yum install ntpdate
```
请记住,对于修改系统文件,请谨慎操作,并确保你知道自己在做什么。如果你不确定,请先备份相关文件或咨询系统管理员或专业人士的意见。
相关问题
*/5 * * * * /usr/sbin/ntpdate ntp1.example.com 怎么改成每12小时同步
可以改为以下两种方式之一:
1. 使用 */12 替换 */5,表示每隔 12 小时执行一次:
```
*/12 * * * * /usr/sbin/ntpdate ntp1.example.com
```
2. 分别设置每天的两个时间点执行同步操作,比如 0 点和 12 点。可以使用 0,12 来表示这两个时间点:
```
0,12 * * * * /usr/sbin/ntpdate ntp1.example.com
```
*/30 * * * * /usr/sbin/ntpdate 10.130.60.95是什么意思
这是一个 cron 表达式,用于定时执行命令。具体来说,该表达式表示每隔 30 分钟执行一次命令 "/usr/sbin/ntpdate 10.130.60.95"。cron 是一个在类 UNIX 系统中用于执行预定任务的工具,它通过 cron 表达式来指定任务执行的时间和频率。在这个例子中,命令 "/usr/sbin/ntpdate 10.130.60.95" 将会以每隔 30 分钟的间隔被执行一次。