我想做一个服务器上的文件监控脚本,各位有何高见?
bat吧
全部回复
仅看楼主
level 1
mangocookie 楼主
其实很简单,只要监控一下服务器上某个目录下在半夜1点到3点之间有没有文件,如果没有文件生成,则在另一个目录下生成一个作为警告作用的txt文件。
这个生成的txt文件我们会通过短信平台去读取,并发送到我自己的手机上,这样我就知道我们服务器上的文件有没有生成了。
还有一个问题,就是如何做到常驻,进程不被杀掉?
2016年12月31日 03点12分 1
level 14
不需要什么啊,循环就行了,难道还会自己结束不成?
2016年12月31日 16点12分 2
可以后台常驻不显示框体吗?这个我比较关心,只要在进程里看得到就行
2016年12月31日 17点12分
@mangocookie 你可以百度一下quickbfc,把bat编译成exe,有幽灵模式,就是无窗口模式,可以在任务管理器看到进程
2016年12月31日 17点12分
@TJUGERKFER 非常感谢……我自己不是程序猿,做这么一个小程序,不想动用其它大型的工具了,为了一个监控程序还装个VS2010太蛋疼了 [惊哭]
2016年12月31日 17点12分
@mangocookie 不是大程序啊...几mb的小工具,说白了就是把bat压缩成自解压格式,然后用静默模式解压运行,用winrar和x压都做得到
2016年12月31日 17点12分
level 10
用vbs可以隐藏运行bat脚本。
比如这样:
Dim oShell,fso
Set oShell = WScript.CreateObject ("WScript.shell")
Wscript.Sleep 1000*30
oShell.run "cmd /c 脚本路径",vbhide
'路径无空格
2017年01月05日 07点01分 3
Wscript.Sleep 1000*30 可删除,这个是暂停30秒
2017年01月05日 07点01分
非常感谢,以前做ASP网站的时候学过些VBS - -
2017年01月06日 13点01分
1