Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/12/2015, à 19:23

Pringui

Problème de screen pour serveur minecraft

Bonjour,
Toutes les 5 minutes, le script suivant suivant est exécuté sur mon serveur vps,

check.sh

#!/bin/bash
if [[ -n `ps -ef | grep -i spigot | grep -v grep` ]]; then echo "Serveur 
en marche"; else
    echo "Serveur down" &&
	cd /home/blob &&
	./test3.sh; fi

Ce script vérifie si mon serveur minecraft est en ligne, s'il l'est rien ne se passe, s'il ne l'est pas le script suivant (test3.sh) est exécuté (pour lancer le serveur minecraft),

test3.sh

#!/bin/bash
cd /home/blob
screen -d -m -S give java -Xms1024M -Xmx4096M -XX:MaxPermSize=128M -jar spigot.jar

Le problème est que le ./test3.sh s'éxécute dans tout les cas, et qu'il apparaît plusieurs screens:

double screen non voulu

Cela perturbe le serveur minecraft en en lançant toutes les 5 minutes sur la même session.
Pouvez-vous m'aider avec le premier script pour détecter les éventuelles erreurs, merci de votre aide smile.

Pringui.

Dernière modification par Pringui (Le 20/12/2015, à 21:03)

Hors ligne

#2 Le 20/12/2015, à 20:14

pingouinux

Re : Problème de screen pour serveur minecraft

Bonsoir,
Juste une suggestion : as-tu vérifié, quand tu lances le script test3.sh, que la commande ps -ef fait bien apparaître spigot ?

Hors ligne

#3 Le 20/12/2015, à 21:10

Pringui

Re : Problème de screen pour serveur minecraft

Pingouinux peux tu détailler ta question ? J'ai du mal à comprendre, il n'y a pas de ps -ef dans test3.sh mais dans check.sh.

Merci de ta réponse rapide smile

Hors ligne

#4 Le 20/12/2015, à 21:17

pingouinux

Re : Problème de screen pour serveur minecraft

Tu lances le script, puis, dans un autre terminal, tu lances la commande ps -ef pour vérifier que spigot apparaît bien dans la réponse.
Ou alors tu peux faire

ps -ef | grep -i spigot

Hors ligne

#5 Le 20/12/2015, à 21:25

Pringui

Re : Problème de screen pour serveur minecraft

Ceci apparaît,

151220083245609388.png

Hors ligne

#6 Le 20/12/2015, à 21:34

pingouinux

Re : Problème de screen pour serveur minecraft

Dans ce cas, je ne sais pas, désolé… sad

Hors ligne