[解決済み] bashスクリプトでpingを使用してホストの可用性をチェックする
2023-06-21 04:56:31
質問
一日中オンラインになっているはずのネットワーク上のデバイスが、本当にオンラインになっているかどうかをチェックし続けるスクリプトを書きたいと思っています。私はpingを使用することを試みました、しかし
if [ "`ping -c 1 some_ip_here`" ]
then
echo 1
else
echo 0
fi
与える
1
が表示されます。これは、有効なIPアドレスを入力しても、無効なIPアドレスを入力しても同じです。特定のアドレス (または IP アドレスのリストからのデバイスのいずれか) がオフラインになったかどうかを確認するにはどうすればよいですか?
どのように解決するのですか?
Pingはエラーの種類によって異なる終了コードを返します。
ping 256.256.256.256 ; echo $?
# 68
ping -c 1 127.0.0.1 ; echo $?
# 0
ping -c 1 192.168.1.5 ; echo $?
# 2
0はホストに到達可能であることを意味します
2は到達不能を意味します
関連
-
[解決済み] pingレスポンス "Request timed out." vs "Destination Host unreachable" (リクエストがタイムアウトしました)。
-
[解決済み] Bashでlsを使ってディレクトリだけをリストアップする?
-
[解決済み] bashと正規表現を使って1行でプロセスを検索してkillする
-
[解決済み] Docker - Ubuntu - bash: ping: コマンドが見つかりませんでした。
-
[解決済み】bash/sedスクリプトを使用してテキストファイルの最初の行を削除するにはどうすればよいですか?
-
[解決済み】複数のコマンドのBash終了状態を効率的に確認する方法
-
[解決済み] HTTP URL に ping して可用性を確認するための望ましい Java の方法
-
[解決済み] すべてのファイルに再帰的にファイル拡張子を追加する
-
[解決済み] ssh 鍵を生成する bash スクリプトの enter キー押下を自動化する。
-
[解決済み] Bash: 関数をパラメータとして渡す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】シェルスクリプトでバックチックの代わりに$()を使用する利点は何ですか?
-
[解決済み] bashで変数に改行を埋め込もうとする [重複].
-
[解決済み] シェルスクリプトで文字列が空でもスペースでもないことをチェックする
-
[解決済み] Bashでファイルを転置する効率的な方法
-
[解決済み] bashのcurlステートメントに'&'文字を含める方法
-
[解決済み] Bashでファイル名を一括変更する
-
[解決済み] BASHでAWS S3 CLIを使用して標準出力にファイルをダンプするには?
-
[解決済み] bashでファイル(引数)を編集しているコマンドを "その場 "で実行するには?
-
[解決済み] .bashrcのエイリアスをvimのシェルコマンドで使用できるようにするには?(:!...)
-
[解決済み] 指定された時間/日付まで眠る