Windows 下实现像 Linux 中 watch 的功能

2021-10-21  本文已影响0人  升不上三段的大鱼

Linux 系统里有个很好用的命令,经常拿来看 GPU 的使用:

watch -n 0.1 nvidia-smi

但是 Windows 下似乎没有类似的功能,所以可以自己写一个。参考了一个大佬的代码https://blog.miniasp.com/post/2011/08/30/Implement-watch-command-for-Windows

打开一个文档,复制粘贴进去然后改成.bat格式,双击运行就可以了。

@ECHO OFF

:: 執行的指令 ( 請注意若要使用 pipe 符號必須在之前加上一個 ^ 符號 )
SET ExecuteCommand=nvidia-smi

:: 單位: 秒
SET ExecutePeriod=1


SETLOCAL EnableDelayedExpansion

:loop

  cls

  echo !date! !time!
  echo 每 !ExecutePeriod! 秒執行一次,指令^: !ExecuteCommand!

  echo.

  %ExecuteCommand%
  
  timeout /t %ExecutePeriod% > nul

goto loop
上一篇 下一篇

猜你喜欢

热点阅读