я получил форму идеи ссылка (Как я пишу, что приложение устанавливает сценарий оболочки?) и запустился к wrtie сценарию для установки программного обеспечения в ubunt автоматически. Но в случае, если, если программное обеспечение не устанавливает правильно, я хочу свой сценарий, должен выйти из высказывания, что это не устанавливает правильно, или наконец это должно дать сводку то, что программное обеспечение не устанавливает правильно. Как может я achive это?
Ниже мой сценарий, который я начал писать:
apt-get update
apt-get install -f
for software in vim linphone linphone-common linphone-nox git dpkg-dev
do
apt-get install $software -y
done
APT возвращает ненулевое значение, когда установка перестала работать.
возвращаемое значение способного хранится в глобальной переменной $?
, Мы можем использовать ту переменную для обнаружения отказов установки. Например:
sudo apt-get update
for software in vim linphone linphone-common linphone-nox git dpkg-dev
do
sudo apt-get install $software -y
if [ $? -ne 0 ] #If apt returns an error, do the following...
then
echo "ERROR($?):Failed to install $software"
echo "Exiting installation..."
break
fi
done