I tried to write a batch-file simulating a sleep with a ping
request.
Here's the code:
echo STARTED-^> %DATE% - %TIME%>> c:\Italprogetti\logfile.log
ping 127.0.0.1 -n 3 > nul
for /L %%x IN (1,1,10) do (
echo EXECUTED-^>%%x %DATE% - %TIME% >> c:\Italprogetti\logfile.log
ping 127.0.0.1 -n 3 > nul
)
echo ENDED-^> %DATE% - %TIME%>> c:\Italprogetti\logfile.log
The question is: Why %TIME%
remains the same for all the cycle for duration?
Here's my output:
STARTED-> 21/05/2019 - 11:17:25,36
EXECUTED->1 21/05/2019 - 11:17:27,38
EXECUTED->2 21/05/2019 - 11:17:27,38
EXECUTED->3 21/05/2019 - 11:17:27,38
EXECUTED->4 21/05/2019 - 11:17:27,38
EXECUTED->5 21/05/2019 - 11:17:27,38
EXECUTED->6 21/05/2019 - 11:17:27,38
EXECUTED->7 21/05/2019 - 11:17:27,38
EXECUTED->8 21/05/2019 - 11:17:27,38
EXECUTED->9 21/05/2019 - 11:17:27,38
EXECUTED->10 21/05/2019 - 11:17:27,38
ENDED-> 21/05/2019 - 11:17:47,58
Thanks, Federico