#!/bin/sh # 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