标题: [已解决]自动写入文件监测,判断磁盘是否在线、可用。 [打印本页]
作者: ceoyudan 时间: 2020-2-3 17:51 标题: [已解决]自动写入文件监测,判断磁盘是否在线、可用。
本帖最后由 ceoyudan 于 2020-2-5 12:13 编辑
需求如下:
我一台服务器,NAS 挂了一个盘M盘(这个M般很重要,是一台WINDOWS 2003服务器,没法做迁移,不能动),但是现在这个挂载的M盘,经常时不时的掉了,就是断开了,然后可能要重启服务或重启一下系统,又出来了,(因为这个M盘放了一些重要文件不能移动),所以出现断时,一些应用受影响,现在想对这个M盘在线状态,做一个监测脚本,即:5-10分钟判断一次这个M盘是否在线,每10分钟往M盘写一个以当前日期为命名的空TXT文件 ,当M盘不在线时,C盘LOG文件值继续为1,但此时M盘已不能写入;当M盘存在时,此刻判断时,C盘LOG文件显示值为0,这两个1和0的值,写到C盘一个.log日志文件中。
作者: ceoyudan 时间: 2020-2-3 17:53
本帖最后由 ceoyudan 于 2020-2-5 12:13 编辑
回复 1# ceoyudan
1包中华伺候!
作者: ceoyudan 时间: 2020-2-3 17:54
回复 1# ceoyudan
先给大家拜年哈。 武汉加油!
作者: flashercs 时间: 2020-2-3 19:25
- @echo off
- REM 设置logfile路径
- set logfile="C:\Mdetect.log"
- REM 设置检测间隔,单位 秒
- set interval=300
- :loop
- pushd M:
- if errorlevel 1 (
- >%logfile% echo 1
- ) else (
- >%logfile% echo 0
- )
- popd
- timeout /t %interval%
- goto loop
- exit /b
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |