dotfiles/bin/launch-minecraft-server

19 lines
393 B
Bash
Executable file

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