bat脚本 创建计划任务 一分钟设置ntp同步周期为60s

2024-02-17 15:20

本文主要是介绍bat脚本 创建计划任务 一分钟设置ntp同步周期为60s,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

要在Windows中使用批处理脚本(.bat)创建一个计划任务来每分钟同步一次NTP时间,你可以使用schtasks命令来创建计划任务。下面是一个示例脚本,展示了如何创建这样一个计划任务:

 
@echo off
set "taskName=SyncNTP"
set "scriptPath=%~dp0sync_ntp.bat" :: 假设sync_ntp.bat和此脚本在同一目录下
set "ntpServer=time.windows.com" :: 替换为你的NTP服务器地址:: 创建用于NTP同步的批处理文件
echo Creating NTP sync script...
echo @echo off > "%scriptPath%"
echo w32tm /config /syncfromflags:manual /manualpeerlist:"%ntpServer%" >> "%scriptPath%"
echo w32tm /resync >> "%scriptPath%":: 创建计划任务
echo Creating scheduled task...
schtasks /create /sc minute /mo 1 /tn "%taskName%" /tr "%scriptPath%"echo NTP sync task created successfully!

将上述代码保存为.bat文件,比如create_ntp_sync_task.bat。请注意以下几点:

  1. %~dp0 是一个变量,代表当前脚本所在的目录。因此,%scriptPath% 会被设置为与 create_ntp_sync_task.bat 同一目录下的 sync_ntp.bat 文件的完整路径。

  2. ntpServer 变量应该被设置为你想要同步时间的NTP服务器的地址。

  3. schtasks 命令用于创建计划任务。/sc minute 表示任务按分钟触发,/mo 1 表示每分钟触发一次,/tn 后面是任务的名称,/tr 后面是要执行的命令或脚本的路径。

在运行这个脚本之前,请确保你有足够的权限来创建计划任务。通常,这意味着你需要以管理员身份运行这个脚本。

此外,请确保 w32tm 服务在你的系统上是可用的,并且NTP服务器是可访问的。如果 w32tm 服务没有运行,你可能需要手动启动它,或者配置它以确保它可以自动启动。

最后,这个脚本只创建计划任务,并不实际执行NTP同步。同步操作将由计划任务每分钟自动触发一次 sync_ntp.bat 批处理文件来完成。

这篇关于bat脚本 创建计划任务 一分钟设置ntp同步周期为60s的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718184

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

Maven创建项目中的groupId, artifactId, 和 version的意思

文章目录 groupIdartifactIdversionname groupId 定义:groupId 是 Maven 项目坐标的第一个部分,它通常表示项目的组织或公司的域名反转写法。例如,如果你为公司 example.com 开发软件,groupId 可能是 com.example。作用:groupId 被用来组织和分组相关的 Maven artifacts,这样可以避免

批处理以当前时间为文件名创建文件

批处理以当前时间为文件名创建文件 批处理创建空文件 有时候,需要创建以当前时间命名的文件,手动输入当然可以,但是有更省心的方法吗? 假设我是 windows 操作系统,打开命令行。 输入以下命令试试: echo %date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2% 输出类似: 2019_06