Как сделать, что бы при ошибке установки через 10 сек повторялась попытка установки, а после неудачных трех попыток выводилось сообщение об ошибке?
#!/bin/bash
error_checking () {
if [ "$?" -eq "0" ];
then
echo "Success"
else
echo "Failure"
fi
}
packageInstalled () {
numberOfPackages=`apt list --installed | grep $1 | wc -l`
if [ "$numberOfPackages" -gt "0" ];
then
echo "Nginx ALREADY EXISTED" && nginx -v
else
echo "Installing NGINX package From a Default Ubuntu Repository"
apt -y install $1 > /dev/null 2>&1
error_checking
fi
}
packageInstalled nginx-extras
-
Вопрос задан
-
164 просмотра