功能说明shell脚本检测网络是否ping
脚本命令#! /无言的毛巾/bash read-p ' IP:' IP ping-C1 $ ipif [ $? -eq 0 ]; thenecho 'ping $ip success!' elseecho 'ping $ip fail!' fi呼叫方式一:
方式:
截图成功
失败截图
执行中发生了问题:
原因:没有权限。
解决方法:
chmod 777 test.sh问题2 :
-bash:/ping.sh: /无声巾/bash ^ m : bad interpreter 3360 nosuchfileordirectory
原因:写在windows上的脚本。 由上载到linux服务器的编码不匹配导致的问题。
1 .查看此文件: vim ping.sh
2 .确认错误文件的格式(一般报告错误的文件格式为DOS )。
:集ff
3 .将文件格式更改为UNIX :
:set ff=unix
执行set ff审阅以确认修复成功。
:集ff
4 .重新保存。
:wq
成功了。
免费扫描领取红包