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的...根據返回的結果,設置合適的觸發器進...