From df173558a90350d9a29df1d621d07be25d3c022d Mon Sep 17 00:00:00 2001 From: Hippolyte Chauvin Date: Fri, 30 Jun 2023 13:00:26 +0200 Subject: [PATCH] =?UTF-8?q?Correction=20:=20pr=C3=A9vention=20contre=20les?= =?UTF-8?q?=20erreurs=20dans=20le=20script=20de=20lancement=20de=20Minecra?= =?UTF-8?q?ft?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/launch-minecraft-server | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/bin/launch-minecraft-server b/bin/launch-minecraft-server index 6315606..8a33565 100755 --- a/bin/launch-minecraft-server +++ b/bin/launch-minecraft-server @@ -1,7 +1,18 @@ -#!/bin/sh -ex +#!/bin/sh -# Se déplacer dans le dossier du serveur -cd "/srv/minecraft/servers/${1}" +# Fonction pour afficher une erreur +error() { + printf '\033[1;31m%s\033[0m \033[1m%s\033[0m\n' ERROR: "$1" + shift + exit "$1" +} + +# Se déplacer dans le dossier des serveurs +cd /srv/minecraft/servers || exit + +# Se déplacer dans le dossier demandé +test -d "${1}" || error "Le serveur \"${1}\" n'existe pas." "$?" +cd "${1}" # Exécution sudo -u minecraft screen ./start.sh