【问题标题】:How to Restart cmd every 30 Minutes with Node如何使用 Node 每 30 分钟重新启动一次 cmd
【发布时间】:2016-04-18 00:50:34
【问题描述】:

我有一个机器人,我想要,这个机器人每 30 分钟重新启动一次,我有一个 .batch 代码来启动机器人。现在我希望这个机器人每 30 分钟启动一次。

我有这个:

节点 bot.js 暂停

【问题讨论】:

  • 您可能希望使用外部调度工具来触发批处理文件。检查这些链接并选择一个工具:wiki list, freeware
  • 你可以使用进程管理器,或者@pkm 提到你可以使用外部调度工具。如果没有,请尝试 pm2 manager 和 --restart-delay 选项。

标签: node.js windows batch-file command-line cmd


【解决方案1】:

老派(而且不是很好)的解决方案是:

:label1
taskkill /f /fi "windowtitle eq %SYSTEMROOT%\system32\cmd.exe - MyBotName.bat"
start MyBotName.bat
ping -n 1801 127.0.0.1>nul
goto :label1

【讨论】:

  • 谢谢,但它不起作用:/我的脚本不会停止它一直在运行
  • 使用taskkill /f /im ProcessName.exe先停止进程。如果您的进程在 cmd 窗口中启动,请使用 taskkill /f /fi ""windowtitle eq %SYSTEMROOT%\system32\cmd.exe - MyBotName"(答案已更新)
猜你喜欢
  • 2017-04-09
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多