test menu 1
This commit is contained in:
@@ -1,32 +1,33 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
PS3="Quelle tâche souhaitez-vous exécuter ? "
|
# ...existing code...
|
||||||
options=("Voir la version du système" "Voir l'espace disque" "Voir la configuration IP" "Voir la date du dernier redémarrage" "Quitter")
|
|
||||||
|
while true; do
|
||||||
|
echo -e "\n${BLUE}Post-installation Debian : Menu${RESET}"
|
||||||
|
select option in \
|
||||||
|
"Mise à jour et nettoyage du système" \
|
||||||
|
"Installation et configuration du serveur NFS" \
|
||||||
|
"Installation du client NFS" \
|
||||||
|
"Installation et configuration du serveur Samba" \
|
||||||
|
"Ajouter l'utilisateur actuel à sudo" \
|
||||||
|
"Installation de Docker" \
|
||||||
|
"Configuration du réseau" \
|
||||||
|
"Installation des outils usuels" \
|
||||||
|
"Quitter"; do
|
||||||
|
|
||||||
select choix in "${options[@]}"; do
|
|
||||||
case $REPLY in
|
case $REPLY in
|
||||||
1)
|
1) update_and_clean_system ; break ;;
|
||||||
echo "Version du système :"
|
2) install_nfs_server ; break ;;
|
||||||
uname -a
|
3) install_nfs_client ; break ;;
|
||||||
;;
|
4) install_samba_server ; break ;;
|
||||||
2)
|
5) add_current_user_to_sudo ; break ;;
|
||||||
echo "Espace disque :"
|
6) install_docker ; break ;;
|
||||||
df -h
|
7) configure_network ; break ;;
|
||||||
;;
|
8) install_common_tools ; break ;;
|
||||||
3)
|
9) exit 0 ;;
|
||||||
echo "Configuration IP :"
|
*) echo "Option invalide. Veuillez réessayer." ;;
|
||||||
ip a
|
|
||||||
;;
|
|
||||||
4)
|
|
||||||
echo "Date du dernier redémarrage :"
|
|
||||||
who -b
|
|
||||||
;;
|
|
||||||
5)
|
|
||||||
echo "Exit"
|
|
||||||
break
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Option invalide, veuillez réessayer !"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# ...existing code...
|
||||||
Reference in New Issue
Block a user