高分请教一个linux下webserver的检测的shell脚本问题
目前,我安装了一台WWW服务器,想用lynx浏览器,定时访问,如果发现服务器不在响应,就reboot机器。写一个脚本,如下:
while true
do
lynx -dump http://localhost/index.html
if [ 返回不对,服务器已经停止 ]
then
reboot
else
sleep 1
done
请教各位大侠,我如何判断"返回不对,服务器已经停止"啊??,也就是下面两句话该怎么写。
lynx -dump http://localhost/index.html
if [ 返回不对,服务器已经停止 ]
问题点数:100、回复次数:4Top
1 楼seahbin(海滨)回复于 2004-09-05 08:55:27 得分 40
up一下。Top
2 楼CoolQ()回复于 2004-09-05 10:16:12 得分 60
试一下程序的返回值? 可能是$!
Top
3 楼EastBull(东方神牛)回复于 2004-09-06 09:26:47 得分 0
各位老大,看看啊。
其实问题是:如何一个命令的执行结果放入一个表达式中。如lynx访问完后,返回一些字符串,我要比较这个字符串是否和特定的字符串相等Top
4 楼EastBull(东方神牛)回复于 2004-09-07 11:25:36 得分 0
最近不知道为什么,是人气不够?还是我的问题有问题,顶的人忒少。
我已经找到解决方案了,用命令替换``(反引号就可以完成我的功能)。买单
Top




