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

相关文章

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

如何使用Python实现一个简单的window任务管理器

《如何使用Python实现一个简单的window任务管理器》这篇文章主要为大家详细介绍了如何使用Python实现一个简单的window任务管理器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 任务管理器效果图完整代码import tkinter as tkfrom tkinter i

Spring Boot 集成 Quartz 使用Cron 表达式实现定时任务

《SpringBoot集成Quartz使用Cron表达式实现定时任务》本文介绍了如何在SpringBoot项目中集成Quartz并使用Cron表达式进行任务调度,通过添加Quartz依赖、创... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启