网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-29 10:08:15

admin
管理员

linux shell -- ping 一个ip地址

问题描述

ping 一个ip地址,如果同就输出 ok, 失败就输出 error.


第一种写法 a.sh

#!/bin/bash

if ` ping -c 1 $1  &> /dev/null`
then
    echo "ok"
else
    echo "error"
fi


测试 

[root@qd ~]# ./a.sh www.baidu.com
ok
[root@qd ~]# ./a.sh www.baidu.comxx
error

这里需要注意的地方 屏蔽错误的的输出  &> 

每一个命令都有一个执行的结果 $? 


ipbbs.net

离线

页脚

Powered by FluxBB