1

telnet/portqry を使用して Windows サーバー環境内で複数のサーバーから 1 つのサーバー (DB) への接続をチェックする自動化スクリプトを作成する方法についてアドバイスが必要です。また、スクリプトは接続に失敗した場合に .txt ファイルを作成します。

助けてくれてありがとうクラウディア

4

3 に答える 3

0

ping してみませんか?

if ping -q -c 1 yourserver; then
    echo 'server is online'
else
    echo 'server is offline'
fi

この質問も似ていると思います。

bashタグを使用しているため、これはbashです。

特定のポートを確認する必要がある場合は、次のコードを使用できます。

timeout 10 "telnet server port"
if [[ $? == 124 ]]; then # timeout is going to exit with 124 code if it timeouts because of the telnet
    echo 'server is online'
else
    echo 'server is offline'
fi
于 2013-08-23T22:36:26.403 に答える
0

IPSentry を見てください。Windows/UNIX/Linux が混在する環境で何年も使用しており、うまく機能することがわかりました。

于 2013-08-23T22:37:32.963 に答える