【发布时间】:2026-01-24 11:40:02
【问题描述】:
如果批处理崩溃并且“暂停”命令行(按任意键继续...)被触发,我正在寻找重新启动系统的解决方案。
是否可以扫描线路(按任意键继续)并强制完全重启?这样的事情会奏效吗?
@echo off
TIMEOUT /T 20
AppWhichLikesToCrash.exe
pause
:loop
echo Press any key to continue...
shutdown -t 0 -r -f
goto loop
我找到了解决方案,但他们正在将批处理转换为服务,我不想这样做。
【问题讨论】:
-
是什么阻止您将“暂停”命令更改为关机命令?
-
您可以将命令的输出重定向到一个文件,然后单独的脚本可以读取该文件并
find"Press any key to continue..."。 -
大声笑这可能吗?您的意思是省略循环并用“shutdown -t 0 -r -f”替换暂停?我去检查 tasklist /im 并在任务消失时重新启动。这是针对 24/7 运行的应用程序,如果没有帮助,将报告。
标签: batch-file crash restart reboot