我在Linux中运行这个bash脚本循环,Windows的等效是什么?
while ./process.sh; do sleep 1; done
我有一个Windows批处理文件,只要返回代码为0
我就想运行答案 0 :(得分:4)
cmd /q /e /c"for /l %%a in () do (call process.cmd || exit) & >nul timeout /t 1"
如果要从命令行对其进行测试,请使用%%a
%a
答案 1 :(得分:1)
我认为你正在寻找这样的东西:
:LOOP
timeout /T 1 /NOBREAK
call "\path\to\your\process.sh\equivalent\batch\file"
if not ErrorLevel 1 goto :LOOP
注意:这在命令行中不起作用。您需要将此代码放在批处理文件中。