gpt4 book ai didi

linux - linux脚本错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:53:28 25 4
gpt4 key购买 nike

我写了下面的脚本来检查我的服务器是否运行正常。但是它不能正常工作。它总是显示 Not running 即使它运行良好。另外脚本中的 telnet 也没有正常运行。谁能帮忙?

#!/bin/sh
export smtp=smtprelay.intra.xxx.com:25
Connect_redmine(){
telnet redmine.intra.xxx.com 443 <<EOF
exit 1;
EOF
}

Connect_redmine>/home/ssx00001/log_connect.txt
grep "Connected" /home/ssx00001/log_connect.txt
status=$?
if [ $status == 0 ]; then
echo `date` "Redmine PROD server is running fine"|mailx -r Redmine@xxx -s "Redmine PROD server is running" 777.p@xxx.com
else
echo "Redmine PROD server is not Running"|mailx -r redmine@xxx.com -s "Redmine PROD server is not running" 777.p@xxx.com
fi

最佳答案

先问几个问题:

1] redmine 是做什么的?它只是一个 HTTPS 服务器吗?

2] 如果 [1] 为真,您可以对索引页执行 wget,并使用其结果吗?它应该更容易解析。

3] 据我所知,远程登录到 HTTPS 服务器是行不通的,因为它没有进行 SSL 连接所需的任何握手(这需要在发送任何内容之前发生) .

使用 wget,你可以做这样的事情:

wget https://redmine.intra.xxx.com/index.html

如果 [[-f "index.html"] && [ -s "index.html"]]

然后

#服务已上线

其他

#有问题

关于linux - linux脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25216240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com