Update .profile

This commit is contained in:
jfontaine35 2023-02-01 18:41:04 +01:00 committed by GitHub
parent 9c61f77418
commit 141ac0927a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 1 deletions

View File

@ -8,6 +8,8 @@
# for ssh logins, install and configure the libpam-umask package. # for ssh logins, install and configure the libpam-umask package.
#umask 022 #umask 022
marker_file=~/.utils_ok marker_file=~/.utils_ok
host1="1.1.1.1"
host2="www.google.com"
if [ -f "$marker_file" ]; then if [ -f "$marker_file" ]; then
echo "Mise à jour des outils déjà faite." echo "Mise à jour des outils déjà faite."
@ -56,6 +58,19 @@ echo "Bienvenue sur : $(hostname -f) ($(hostname -I)) !"
echo "******************************************************" echo "******************************************************"
echo "Note: Toutes actions sur ce serveur sont enregistrees." echo "Note: Toutes actions sur ce serveur sont enregistrees."
echo "------------------------------------------------------" echo "------------------------------------------------------"
ping -c 1 "$host1" > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo -e "\033[0;31mAucune connexion Internet n'est disponible.\033[0m"
else
ping -c 1 "$host2" > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo -e "\033[0;31mAucune connexion DNS n'est disponible.\033[0m"
else
echo -e "\033[0;32mConnexion à internet : OK.\033[0m"
fi
fi
updates=$(apt-get upgrade --dry-run --only-security 2> /dev/null | grep ^Inst | wc -l) updates=$(apt-get upgrade --dry-run --only-security 2> /dev/null | grep ^Inst | wc -l)
if [ $updates -gt 0 ]; then if [ $updates -gt 0 ]; then
echo -e "\033[0;31mIl y a $updates mises à jour de sécurité en attente.\033[0m" echo -e "\033[0;31mIl y a $updates mises à jour de sécurité en attente.\033[0m"