сценарий выхода из оболочки, если проверка процесса не выполнена

Мне нужно выйти из сценария оболочки, когда процесс TESTEXCHANGE не запущен на хосте. Как я могу справиться с этим:

У меня есть скрипт processcheck, который проверяет, запущен ли процесс.

Я вызываю это в скрипт MainTest. Мне нужно выйти из скрипта MainTest, если сбой сценария ProcessCheck.

cat Processcheck:

while read proc; do
        if (( 0 == $(ps -ef | grep -v grep | grep -c /location) )); then
                echo "!!!!! $proc down on Master TU  !!!!!"
                RC=1
         else
           echo "!!!!!! $proc is still running on Master TU!!!!!"
        fi
#echo "Not checked"

done < /tmp/PROCESSLIST

cat MainTest:

#!/bin/bash

cd /app/utp/bin

ssh Test@TestHost 'bash -s' < /ProcessCheck

Я хочу выйти сюда, если processcheck завершит следующие шаги

1
задан 26 August 2015 в 19:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: