A. linux脚本编程中用ping命令判断网络状态,启用和未启用的状态都一次性输出
#!/bin/bash
fotIPin`catIP.txt`
do
ping${IP}-c2
if["$?"-ne"0"]
then
echo"${IP}isdown">>output.txt
else
echo"${IP}isup">>output.txt
fi
done
IP写入IP.TXT文件
B. bat脚本获取电脑上所有windows服务的信息
显示乱码的话,应该是您保存脚本文件时的编码未设为ANSI。在Win10系统上脚本/文本默认的保存编码是UTF8,而这个编码对有中文字符的脚本不是很友好。所以会出现乱码现象。因此只需存为ANSI编码的脚本即可解决此问题。
C. 请教PING不通自动关机的批处理如何做
哥来帮你,写了一整天,给点分啊!
@echooff
::功能:判断本机能否ping通指定IP,检查网络连接是否正常,如不正常则重启系统,并记录运行日志到本脚本所在目录
::要求:任务计划建议在每6小时执行1次,并设定在3小时内关闭此脚本
::版本所有,转载请注明出处:QQ894095158
::在Windows2003x32,x64;Windows7x32版本测试通过,仅供参考
::日期:2012-08-1620:20
:open
set"CheckIPaddress=127.0.0.1"
set"ReCheckNetTime=3"
set"RestartSystemTime=300"
set"PingN=3"
::设置ping的对应IP、重复检查周期、系统重启数秒、Ping包次数
modeconcols=80lines=3
title=网络状态检查中...... %date% %time%
color70
echo.[%date% %time%] 正在进行网络状态检查,耗时约%PingN%秒,请稍候...
del/f/q%tmp%checknet.txt>nul2>nul
ping -n%PingN%%CheckIPaddress%|find"=32">nul2>nul&&@echo网络畅通>%tmp%checknet.txt
find"网络畅通"%tmp%checknet.txt>nul2>nul
::记录网络状态
if%ERRORLEVEL%==0gotoOK
if%ERRORLEVEL%==1gotoNO
exit
::判断网络状态
:OK
modeconcols=80lines=3
title=网络状态检查中... %date% %time%
color27
echo.[%date% %time%] 至%CheckIPaddress%网络畅通,%ReCheckNetTime%秒后再次检测
echo.[%date% %time%] 至%CheckIPaddress%网络畅通,%ReCheckNetTime%秒后再次检测>>checknet.log
shutdown/a>nul2>nul
ping127.0.1/n %ReCheckNetTime%>nul
gotoopen
::指定网络畅通处理方式并记录日志
:NO
modeconcols=80lines=13
title=网络状态检查中... %date% %time%
color47
cls&echo.[%date% %time%] 至%CheckIPaddress%网络不通,%RestartSystemTime%秒内系统重启
echo.
echo.
echo.
echo.#########################################################
echo.
echo目的:解决网络问题;
echo请在弹出的红色命令行窗口中按任意键取消!
echo.
echo.
echo#########################################################
echo.[%date% %time%] 至%CheckIPaddress%网络不通,%RestartSystemTime%秒内系统重启>>checknet.log
::设定网络不通处理方式并记录日志
shutdown/r/f/t%RestartSystemTime%/c"至%CheckIPaddress%网络不通,%RestartSystemTime%秒内系统重启,以解决网络问题,请在弹出的红色命令行窗口中按任意键取消!
pause>nul
shutdown-a
echo.[%date% %time%] 用户"%username%"手动取消了系统重启>>checknet.log
::设定网络不通撤消提示并记录日志
exit
D. 用VBS脚本获取ADSL拨号上网的持续时间
干脆你教我们吧,写这么详细,让人回答的欲望都没了
E. 请教一个检测网络状态的shell脚本
检测是否通畅?
pingtime=`ping -c 1 192.168.1.222 |grep "100% packet loss|wc -l"`
if [ $pingtime -eq 1 ];then
echo "网络不通"
fi
F. 求linux脚本,就是服务器自动检测网络,每个一段时间自动检测,丢包严重或断网,就自动重启服务器,求高手
因为服务器自身网络丢包和断网
1.数据交互过大
2.一段时间网口down掉
其实只要
/etc/init.d/network restart
并不需要重启。
在/etc/rc.d/rc.local最下面加一句话
network.sh &
把下面脚本放到/usr/bin/目录
并且给她加权限
chmod +x /usr/bin/network.sh
network.sh脚本:
#!/bin/sh
#echo "请输入你的网关地址"
#read sgateway
sgateway="192.168.3.187"
echo "连接的的网关是$sgateway"
delay=5000
echo "设置最大延迟不超过$delay毫秒"
nexttime=18
echo "每隔$nexttime秒进行一次检查"
echo "########################################"
while :
do
network=`ping -c 1 $sgateway | awk 'NR==2 {print $7}' | sed "s/=/ /g" | awk '{print $2}'`
expr ${network} + 0 1>/dev/null 2>&1
if [ $? -eq 0 ]; then
/etc/init.d/network restart
else
value_n=`echo $network | sed "s/\.//g"`
if [ "$value_n" -lt "$delay" ];
then
echo "检查结果为"
echo "网络通畅"
echo "网络延迟为$network秒"
echo "########################"
else
/etc/init.d/network restart
fi
fi
sleep $nexttime
done
不给分不给力啊
G. 求助一个linux下shell脚本判断无线网络状况的问题,先行谢谢~
简单讲下思路吧,判断是否断网,一般可以通过ping网关。如果不通则执行重启网络服务功能。
我简单写了个bash,不知道debian的是ksh还是csh,所以仅供参考。
--------------
#!/bin/sh
#假设1.254是网关
host=192.168.1.254
ping -c2 $host >>/dev/null
#我觉得你最大的疑问就是这里,怎么判断网络是否正常。你可以搜一下shell的变量。
if [ $? -eq 0 ];then
echo “network is ok,exit...”
else
echo “network is down,now restart network services”
#centos linux的网络服务重启,根据你实际情况填写
#/etc/init.d/network restart
fi
如有疑问可以留言。
H. 怎么用js脚本判断自动检测网络连接是否正常
用AJAX
I. 在Windows的常用命令有哪些怎么用查看网络状态,ip,dns什么的
1. explorer-------打开资源管理器 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5.logoff.exe注销(慎用,立即注销) 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll文件运行 24. drwtsn32------ 系统医生 25. rononce -p ----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. utilman--------辅助工具管理器 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. utilman--------辅助工具管理器 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003 /win7 39. winver---------检查Windows版本 40. Nslookup-------IP地址侦测器 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板 44. winmsd---------系统信息 45. wiaacmgr-------扫描仪和照相机向导 46. winchat--------XP自带局域网聊天 47. mem.exe--------显示内存使用情况 48. Msconfig.exe---系统配置实用程序 49. mplayer2-------简易widnows media player 50. mspaint--------画图板 51. mstsc----------远程桌面连接 52. mplayer2-------媒体播放机 53. magnify--------放大镜实用程序 54. mmc------------打开控制台 55. mobsync--------同步命令 56. dxdiag---------检查DirectX信息 57. drwtsn32------ 系统医生 58. odbcad32-------ODBC数据源管理器 59. oobe/msoobe /a----检查XP是否激活 60. iexpress-------木马捆绑工具,系统自带 61. dcomcnfg-------打开系统组件服务 62. ddeshare-------打开DDE共享设置 63. dvdplay--------DVD播放器 64. net stop messenger-----停止信使服务 65. net start messenger----开始信使服务 66. notepad--------打开记事本 67. nslookup-------网络管理的工具向导 68. ntbackup-------系统备份和还原 69. narrator-------屏幕“讲述人” 70. cleanmgr-------垃圾整理 71. osk------------打开屏幕键盘 72. netstat -an----(TC)命令检查接口 73. syncapp--------创建一个公文包 74. sysedit--------系统配置编辑器 75. sigverif-------文件签名验证程序 76. sndrec32-------录音机 77. shrpubw--------创建共享文件夹 78. conf-----------启动netmeeting 79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 80. Clipbrd--------剪贴板查看器 81. Sndvol32-------音量控制程序 82. sfc.exe--------系统文件检查器 83. sfc /scannow---windows文件保护 84. cliconfg-------SQL SERVER 客户端网络实用程序 85. tourstart------xp简介(安装完成后出现的漫游xp程序) 86. taskmgr--------任务管理器 87. eventvwr-------事件查看器 88. eudcedit-------造字程序 89. explorer-------打开资源管理器 90. packager-------对象包装程序 91. charmap--------启动字符映射表 92. progman--------程序管理器 93. regedit. regedt32-------注册表编辑器 94. regsvr32 /u *.dll----停止dll文件运行 95. regsvr32 /u zipfldr.dll------取消ZIP支持 96. cmd.exe--------CMD命令提示符 97. chkdsk.exe-----Chkdsk磁盘检查 98. calc-----------启动计算器 99.shutdown at am/pm ##:##:##-----在##时刻自动关机 100.shutdown -a----取消自动关机
J. 请问windows计划任务如何设置触发器监控网络状态并做相应自动化动作
需要监控Windows中计划任务的执行状态,主要包括上一次...自动发现(Discover) 如何进行自动发现,这是个Zabbix的...根据返回的结果,设置合适的触发器进...