我想每分钟将系统时间写入文本文件。批处理脚本应该在新行中写入它的每一分钟。我目前的脚本如下:
`echo %time% > time.txt`.
我想在文本文件中每分钟连续一次流动。
答案 0 :(得分:4)
你去吧
@echo off
setlocal
:loop
echo %time% >> time.txt
timeout /t 60
goto :loop
答案 1 :(得分:1)
将您的脚本更改为使用>>而不是>
echo `date -u` >> time.txt
这会追加时间而不是过度写作。
如果您只想要时间使用
echo `date +%k:%M:%S` >> time.txt
如果您希望每分钟都发生这种情况,请考虑使用crontab。您可以阅读有关crontabs here
的更多信息以下代码会将每1分钟的时间写入文本文件。
while(true) do
sleep 60;
echo `date +%k:%M:%S` >> time.txt
done;