吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1008|回复: 6
收起左侧

[已解决] shell脚本入门的问题

[复制链接]
shihdhr 发表于 2020-11-4 16:12
如图,想写一个检测网络是否连通的脚本老是报错(无论ping什么都是UP),大佬们能帮忙看下问题在哪吗?
image.png
image.png
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| shihdhr 发表于 2020-11-4 16:37
已解决。
if后面的命令返回值不需要加 [],
直接if后面的中括号删掉即可。
 楼主| shihdhr 发表于 2020-11-4 16:40
黑米不是米 发表于 2020-11-4 16:43
ping -c 1 114.114.114.114 > /dev/null 2>&1
        if [ $? -eq 0 ];then
        logger "网络正常,无需重新拨号"
 楼主| shihdhr 发表于 2020-11-4 16:54
黑米不是米 发表于 2020-11-4 16:43
ping -c 1 114.114.114.114 > /dev/null 2>&1
        if [ $? -eq 0 ];then
        logger "网络正常,无需重新拨号"
...

这种方法更直观一些
wuai920981023 发表于 2020-11-4 18:12
喜欢安卓方面的人才
ilavac 发表于 2020-11-4 18:21
[Shell] 纯文本查看 复制代码
#增加ping检测
if ping -c2 www.baidu.com  >/dev/null  2>&1;then
echo -e $(date "+%Y-%m-%d %H:%M:%S") "\e[31m 服务器网络状态正常 \e\n[0m"
else
echo -e $(date "+%Y-%m-%d %H:%M:%S") "\e[31m 服务器网络状态异常,请手动检查 \e\n[0m"
exit
fi
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 00:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表