RedHat Linux 7.3
Есть у меня такой скрипт
#!/bin/bash
...
rar_static x $s -y
echo $s|awk 'gsub(".rar",".dmp") {print $0}'|while read dmp; do
imp system/password file=$dmp fromuser=SENDER_DATA touser=RECIVER_DATA
...
мне надо как-то сделать, чтоб в случае неудачи раскуртки архива происходи виход из срипта,
и также если архив раскрутился нормально то в лучае ошиПки при импорте также происходил виход из скрипта.
Как ето сделать?
Ну, это же основы.
Анализировать код возврата программы. Если, конечно, программа правильная и возвращает все как надонапример:
rar_static x $s -y || exit 1или
if rar_static x $s -y ; then
echo "Здесь все хорошо"
fi