Bonjour j'aimerais savoir comment vous "réutilisez" un script (tel le script automatique d'ex_rat) ?
Je m'explique une fois que j'ai éxécuter une fois le script, comment est ce que je peux faire pour ne pas qu'il redémarre ?

Par exemple, dans le script auto d'ex_rat, au deuxième lancement du script, ce dernier ne redémarre pas, ils nous propose des options...

J'espère avoir été clair, merci d'avance
Salut
Pour le script auto, c'est juste une condition qui vérifie si le fichier rutorrent.conf est présent ou pas.
en gros:
#!/bin/bash
#
# Contrôle installation
if [ ! -f /etc/nginx/sites-enabled/rutorrent.conf ]; then
	echo "Le fichier n'existe pas, on lance l'install principal"
	commande suivante
else
	echo "le fichier existe,  on passe aux options seulement"
	commande suivante
fi
Tu peux faire ça aussi sur un dossier ou autres, ce que tu veux, regarde du coté de IF et des conditions
Ex.
Mais y a-t-il un moyen de retourner au début du script ou tu réécris tout ?
Je comprends pas bien ta question, développe un peu
Pour ce qui est de retourner au début, cherche du coté boucle while (prévois un peu de doliprane à coté du pc ^^)
T'as des explications là par exemple: https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/les-boucles-3
Ex.

edit: Un exemple du menu utilisateur sur le script auto pour te faire une idée:
#!/bin/bash
#
while :; do
echo ""
echo "Choisissez une perversion sexuelle"
echo "Pour Gérontophilie tapez 1"
echo "Pour Zoophilie tapez 2"
echo "Pour Sortir tapez 3"
echo -n "Entrez votre choix :"
read -r OPTION

case $OPTION in

	1)
		echo "Vous avez choisi la grand-mère"
	;;

	2)
		echo "Vous avez choisi le lapin"
	;;

	3)
		break
	;;

	*)
		echo "Choix Invalide vous êtes donc Sado-Maso"
	;;

esac
done
Le plus chiant c'est quand tu dois mettre des boucles dans des boucles après, et de pas se perdre dans les sorties...
Quel menu... divertissant^^ ! Ce que je voulais dire c'est que si le fichier n'est pas là, que se passe t-il ?

Exemple
Install de rutorrent

if...
then echo "blabla"
else echo "troll" 
  Install de rutorrent
fi
? tu recopies le codes de l'install dans la boucle ?
Non, la vérif est au tout début et ensuite ça te donne une structure en gros comme ça:
#!/bin/bash
#

# Contrôle installation
if [ ! -f /etc/nginx/sites-enabled/rutorrent.conf ]; then

	# si le fichier n'est pas là, on lance l'installation principale
	# ici tout ce qui concerne la premiere install
	apt-get  j'installe tout le bordel

else

	# autrement (donc si le fichier est présent),
	# on lance juste les commandes pour gerer les users dans la boucle du menu

	while :; do
		echo ""
		echo "Choisissez une option"
		echo "1 Ajouter un user"
		echo "2 supprimer un users"
		echo "3 Sortir"
		echo -n "Entrez votre choix :"
		read -r OPTION

		case $OPTION in

			1)
				#commandes pour ajouter l'user
			;;

			2)
				#commandes pour supprimer l'user
			;;

			3)
				# sortir de la boucle
				break
			;;

			*)
				echo "Choix Invalide"
			;;

		esac
	done
fi
Ex.
Répondre…