スクリプトにif条件を追加する必要があります。この状態では、スクリプトがリモートマシン上で実行され、そのスクリプトの出力に希望のパターン/テキストが含まれている場合、conditionはtrue、そうでない場合はfalseです。より良い結果を得るための条件を改善するには?
スクリップは以下の通りです:
ssh [email protected] "cd /net/dell425srv/dell425srv2/apps/;./check_status_splunkforwarder2.sh"
スクリプトを実行した後出力:
のbash $ sshのautoengine @ dell425srv「CD /ネット/ dell425srv/dell425srv2/apps/ ; ./check_status_splunkforwarder2.sh "splunkdが実行されています(PID:537)。 Splunkヘルパーが実行されている(PID:538)
条件が真であれば、「splunkdは実行中です」、そうでない場合は「splunkdが実行されていません」と表示されます。