• 0

problème commande "screen" sous linux (gentoo 2006)


diablotin91

Question

Bonjour,

J'ai sur un serveur linux 2 serveurs cs source dans des dossiers différents, j'essai de les lancés dans une commande screen mais j'ai une erreur. Ci dessous mes deux fichier qui envoient le lancement du serveur ds un screen :

#!/bin/sh

cd /home/leskamik/steam/

echo "Demarrage Serveur Counter war"

screen -dmS serveur1 ./srcds_run -game cstrike +maxplayers 12 +map de_dust2 +port 27016 -autoupdate -pingboost 1 -tickrate 100

et l'autre :

#!/bin/sh

cd /home/counter/steam

echo "Demarrage Serveur Counter publique"

screen -dmS serveur2 ./srcds_run -game cstrike +maxplayers 26 +map de_dust2 +port 27015 -autoupdate -pingboost 1 -tickrate 100

Mon premier screen tourne avec mon serveur match.

Si je lance la commande :

./srcds_run -game cstrike +maxplayers 26 +map de_dust2 +port 27015 -autoupdate -pingboost 1 -tickrate 100

Le serveur demmarre sans problème cepedant si je lance mon screen numero 2 j'ai l'erreur :

You are not the owner of /var/run/screen/S-counter.

Je suppose que cela vient du fait qu'un processe screen tourne deja avec le serveur match...

Mais dans ce cas comment faire pour pouvoir lancer celui ci aussi dans un screen?

En espérant avoir été assez explicite...

Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

1 réponse à cette question

Messages recommandés

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.