我想编写一个脚本来检查应用程序是否已启动使用unix shell脚本。
从谷歌搜索我发现了一个脚本wget -O /dev/null -q http://mysite.com
,但不确定这是如何工作的。有人可以解释一下。这对我有帮助。
答案 0 :(得分:2)
检查您是否可以连接到您的网络服务器。
请参阅此shell脚本。
if wget -O /dev/null -q http://shiplu.mokadd.im;
then
echo Site is up
else
echo Site is down
fi
答案 1 :(得分:2)
wget
命令-O
选项告知放置检索数据的位置/dev/null
是一个特殊的UNIX文件,始终为空。换句话说,数据被丢弃。-q
意味着安静。通常wget打印大量信息告诉它在下载数据方面的进展,所以我们关掉这一点。http://mysite.com
是您要检索的确切网页的网址。 许多程序员为此目的创建一个特殊页面,它是简短的,包含状态数据。在这种情况下,请不要丢弃它,而是将-O /dev/null
替换为-a mysite.log
,将其保存到日志文件中。