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 11/04/2011, à 15:00

Arkos59

Bug de Screen : écran bloqué

Bonjour a toute la communauté !


Je cherche a faire fonctionner un serveur minecraft sur mon ordi ubuntu et de le lancer depuis un autre ordinateur Windows.

j'utilise donc putty pour me connecter et lancer le script de démarrage du serveur.
Pour éviter de couper le serveur lorsque je ferme putty, j'utilise Screen pour faire fonctionner le serveur dans un screen.

voila mes commandes : (run est le script de lancement du serveur)

screen -s minecraft
./run

Le démarrage du serveur se fait sans encombre, jusqu'ici, tout marche parfaitement.

Mais lorsque je veut revenir sur le screen pour arréter le serveur ou lancer une commande (screen -r minecraft) je retourne sur le screen demandé mais impossible de taper les commandes du serveur, comme si le clavier ne répondais plus (ce qui n'est pas le cas, les raccourcis marchent parfaitement).


J'espère avoir été suffisamment clair et avoir posté au bon endroit...

Merci d'avance !

Hors ligne

#2 Le 11/04/2011, à 15:30

binouche22

Re : Bug de Screen : écran bloqué

je suppose que tu executes:
screen -S(majuscule) minecraft
sinon la commande n'a aucun sens

Dernière modification par binouche22 (Le 11/04/2011, à 15:30)


binouche22

Hors ligne

#3 Le 11/04/2011, à 16:12

Arkos59

Re : Bug de Screen : écran bloqué

Oui désolé, c'est bien -S majuscule.

Le problème est lors du -r, le screen ne répond plus...

Hors ligne

#4 Le 11/04/2011, à 17:18

ssdg

Re : Bug de Screen : écran bloqué

Hum, le ./run en question rend-il la main?

Pour le savoir, à la reconnection:

Que se passe t'il sur un ctrl+a,ctrl+c
(si tu te retrouve avec un terminal "vide", merci de faire un ctrl+d pour revenir à l'écran "habituel")

Ou:
affiche t'il "toto" si au lieu de faire

 ./run

tu fais

./run ; echo "toto"

s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#5 Le 11/04/2011, à 20:27

Arkos59

Re : Bug de Screen : écran bloqué

Merci pour ta réponse rapide !

Hum, le ./run en question rend-il la main?

le ./run lance le serveur et le terminal est utilisé par le serveur pour recevoir les commandes et ou l'on y voie les logs.
il nous rend la main dans l'invité de commande du serveur.

Que se passe t'il sur un ctrl+a,ctrl+c

Terminale vide, comme tu le disais.

affiche t'il "toto" si au lieu de faire

./run
tu fais

./run ; echo "toto"

Non, mais le problème est réglé en faisant le echo...

je refais le test sans le echo, je vous tien au courant.

Edit : Je confirme,  en ajoutant un echo a la suite, tout marche bien alors que sans, impossible de taper du texte en revenant sur le screen...

quelqun a une explication ?   en attendans, j'ajouterais l'echo big_smile

Dernière modification par Arkos59 (Le 11/04/2011, à 22:11)

Hors ligne

#6 Le 12/04/2011, à 07:29

ssdg

Re : Bug de Screen : écran bloqué

Juste pour préciser, les "commandes" dont tu parle sont elles des commandes de shell linux ou des commandes pour ton serveur (genre démarrer une partie ou afficher des stats par exemple)


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#7 Le 12/04/2011, à 14:25

Arkos59

Re : Bug de Screen : écran bloqué

Ces "commandes" sont des commandes pour le serveur, comme envoyer un message serveur aux joueurs, afficher la liste des joueurs connectés etc...

Hors ligne

#8 Le 13/04/2011, à 13:39

ssdg

Re : Bug de Screen : écran bloqué

Autre détail, ne fais tu pas un CTRL+S à un moment ou un autre? Cette commande "fige" screen et est annullée par ctrl+Q.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#9 Le 15/04/2011, à 23:43

Elvilia

Re : Bug de Screen : écran bloqué

Bonjour,

Je me permet de remonter ce sujet car j'ai exactement le même problème pour mon serveur Minecraft.
Lorsque je fais le :

screen -r minecraft

Je ne peux absolument rien écrire, par contre je voie les interactions sur le serveur qui défilent...

J'ai essayé le Ctrl+Q pour voir si ce n'était pas ça... mais non.
Je n'utilise pas le ./run pour le lancer moi donc je ne peux pas ajouter d'echo (ou alors je ne sais pas comment hmm)

Merci d'avance !

Hors ligne

#10 Le 18/04/2011, à 22:35

ssdg

Re : Bug de Screen : écran bloqué

Pour arrêter un programme en console violament, il y a toujours le ctrl+C, mais il fvaut mieux vérifier s'il n'y a pas un meilleur moyen de l'arrêter avant. (parceque ça sonsite a arrêter un mec qui ne va pas dans la bonne direction avec un coup de pied dans la bouche)


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne