systemctl status sshdの実行結果により表示される文字列が変わるシェルを作成したいです。
実行結果が
active→「sshdは起動しています。」と表示させる。
inactive→「sshdは起動していません。」と表示させる。
case文を使って下記のように書いて実行したのですが
activeなのに「sshdは起動していません。」と表示されます。
アドバイス頂けるとありがたいです。宜しくお願い致します。
SHELL
1#!/bin/bash 2 3case `systemctl status sshd` in 4 "*Active: active*") 5 echo sshdは起動しています。 6 ;; 7 *) 8 echo sshdは起動していません。 9 ;; 10esac
回答3件
あなたの回答
tips
プレビュー