#!/bin/bash
CheckURL="
http://www.baidu.com/" #自定义远程地址,访问状态为 200 时执行启动 ssh 命令。
STATUS_CODE=`curl -o /dev/null -m 5 --connect-timeout 5 -s -w %{http_code} $CheckURL`
if [ "$STATUS_CODE" = "200" ]; then
service sshd start
fi
我试了一直不行,后来我 ping 了一下,再执行就成功了,这是为何。没 ping 之前一直不成功。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/391395
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.