【发布时间】:2015-05-19 10:22:14
【问题描述】:
我有一个批处理文件,它调用 Perl 脚本,然后是 Perl 脚本,它进行一些处理,然后执行命令 shutdown /r /t 1。
在调用 Perl 后的批处理文件中,有 exit/b。例如:
批处理文件:
perl doSomething.pl
exit /b
Perl 文件:
do stuff
shutdown /r /t 1
我希望批处理文件不退出并等到关机开始。
我试过了
start /wait perl dosomething.pl
并与任务列表循环以检查perl.exe 并仅在perl.exe 进程完成时退出。没有任何效果。
是否有解决方案可以在不“休眠”或无限循环等到关机的情况下实现这一目标?
【问题讨论】:
-
你的问题毫无意义。在
perl之后perl退出之前,批处理文件不会执行任何操作。
标签: windows perl batch-file cmd