টেস্টেক্সচেং প্রক্রিয়া যখন কোনও হোস্টে চলছে না তখন আমাকে শেল স্ক্রিপ্ট থেকে প্রস্থান করতে হবে i আমি কীভাবে এটি পরিচালনা করতে পারি:
আমার কাছে একটি স্ক্রিপ্ট প্রক্রিয়াচেক রয়েছে যা প্রক্রিয়াটি চলছে কিনা তা যাচাই করে।
আমি এটিকে মেইন টেস্ট স্ক্রিপ্টে কল করি the প্রসেসচেক স্ক্রিপ্ট ব্যর্থ হলে আমি মেইন টেস্ট স্ক্রিপ্ট থেকে প্রস্থান করতে চাই।
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
প্রসেসচেক পরবর্তী পদক্ষেপ ব্যর্থ হলে আমি এখানে প্রস্থান করতে চাই
!!!!! $proc down on Master TU !!!!!
, বা যখন এটি খারাপ ব্যবহার করে এবং ত্রুটি ফিরিয়ে দেয় তখন?