У меня есть код ниже
ssh ${DESTSERVNAME} 'cd /export/home/path/to/dir; Today=`date +%Y%m%d`; tar -cvf file_name.tar *${Today}*.*; gzip file_name.tar'
if [ $? != 0 ]
then
echo "Something is wrong with connection to ${DESTSERVNAME} or $
{DAILY_DEST_DIR}. Пожалуйста, проверьте файл $ LOGF, подключение к файлам $ {DESTSERVNAME} или в $ {DAILY_DEST_DIR}, $ {NAME} .sh прервано ненормально "| mailx -r emailadreess@tt.com -s" !!!Пожалуйста, прочитайте $ LOGF и сделайте соответствующее действие "emailaddress@tt.com
выход 1
фи
Я не понимаю, почему мое условие if не перехватывает $? = 2
Я нахожусь на AIX, и это - оболочка переменного тока, и также моя линия электронной почты не работает.
Кто-нибудь может мне помочь?