标题: [数值计算] [已解决]批处理监控windows下指定目录下文件数量 [打印本页]
作者: wyq199161 时间: 2013-11-4 13:16 标题: [已解决]批处理监控windows下指定目录下文件数量
本帖最后由 wyq199161 于 2013-11-6 08:09 编辑
求大神:批处理监控windows下指定目录下文件数量 例如:文件数量为零,返回值为0,表示正常;文件数量为20个,返回值为2,表示警告;
作者: foxJL 时间: 2013-11-4 13:39
只有0和2两个返回值?多久刷新一次?
作者: DAIC 时间: 2013-11-4 13:41
- @echo off
- for /f %%i in ('dir /s /b D:\Test\ ^| find /v /c ""') do (
- set n=%%i
- )
- if %n% equ 0 (
- echo 0 正常
- ) else if %n% equ 20 (
- echo 20 警告
- ) else (
- echo 不是0或20
- )
- pause
复制代码
作者: wyq199161 时间: 2013-11-4 13:57
回复 2# foxJL
5分钟执行一次 求大神帮忙 例如监控D:\mnt 目录下文件数量
作者: wyq199161 时间: 2013-11-4 13:59
回复 3# DAIC
这个脚本里在哪插入需要监控的目录地址 例如监控D:\mnt目录下文件数量 我是配合nagios使用 谢谢大神指点!
作者: wyq199161 时间: 2013-11-4 14:01
回复 3# DAIC
非常感谢,刚看到代码! 我先试试.
作者: DAIC 时间: 2013-11-4 14:02
回复 5# wyq199161
D:\Test\ 那个地方
作者: wyq199161 时间: 2013-11-4 14:03
回复 2# foxJL
Nagios的状态有四种,根据返回值区分:
返回 0 ,正常
返回 1 ,警告
返回 2 ,紧急
返回 3 ,未知
作者: wyq199161 时间: 2013-11-4 14:04
回复 7# DAIC
好的 谢谢看到了!刚才没有说明 5分钟执行一次检查,代码怎么写,求大神指点一二!
作者: foxJL 时间: 2013-11-4 14:08
返回 0 ,正常
返回 1 ,警告
返回 2 ,紧急
返回 3 ,未知
你在1楼说2代表警告,现在又说2代表紧急?
各种文件的间区是多少?
楼主提问前能不能把问题弄清楚?
作者: DAIC 时间: 2013-11-4 14:21
回复 9# wyq199161
放到任务计划里面,类似于Linux的crontab
作者: wyq199161 时间: 2013-11-4 14:23
回复 10# foxJL
哦 好的 刚才太急了 以后小弟会注意的,以我给您发的4种状态来区分,不好意思!
作者: wyq199161 时间: 2013-11-4 14:24
回复 11# DAIC
明白了 再一次表示感谢!解决我的大问题了 呵呵!
作者: Batcher 时间: 2013-11-6 08:24
回复 13# wyq199161
请点击3楼右下角“评分”按钮
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |