Screen Conjob

Bonjour, je suis bloqué.
Je possède un serveur de jeu, en l’occurrence Garry’s Mod et je souhaite qu’il démarre au démarrage de la machine.

J’ai tenté

screen -A -m -d -S serveur_screen /home/infinity/4020/demarrage.sh

mais rien du tout

Je bloque, si quelqu’un pouvais m’aider :slightly_smiling:
Merci, et bonne journée :slightly_smiling:

Lancer le screen et le serveur de jeu en root ? mauvaise idée.

Je pense que si ton screen n’est pas recensé, c’est parce que la commande [mono]/home/infinity/4020/demarrage.sh[/mono] ne s’exécute pas ou quitte trop tôt.

Donc est-ce que taper la commande telle quelle:

… fait démarrer ton serveur de jeu ?

Non, il ne le fait pas demarrer…
Il faut que je fasse
cd /home/infinity/4020/ && ./demarrage.sh

Comment le transformer en screen?
J’ai penser a faire un fichier a exécuter qui fait cela,
genre faire un cronjob au bootsysteme qui execute ce fichier en screen, ça va marcher?

[quote=“xyellowhdx”]Bonjour, je suis bloqué.
Je possède un serveur de jeu, en l’occurrence Garry’s Mod et je souhaite qu’il démarre au démarrage de la machine.

J’ai tenté

screen -A -m -d -S serveur_screen /home/infinity/4020/demarrage.sh

mais rien du tout

Je bloque, si quelqu’un pouvais m’aider :slightly_smiling:
Merci, et bonne journée :slightly_smiling:[/quote]

C’est pas tout jeune ^^mais bon :

http://www.debian-fr.org/les-meilleurs-logiciels-console-t21796-25.html#p213071

Après je m’était fais une série de script pour le lancement, le redémarrage et l’arrêt des serveur counter strike que j’administrais à l’époque :stuck_out_tongue: (gros avantages tu pouvais utiliser les script pour l’init donc au démarrage/redémarrage de l’hôte et faire mumuse avec une interface web).

j’ai pas les scripts en question sous la main de toute façon il était chiadé car il testé les pid et tout plein de chose pour se relancer en cas de plantage mais ça devrait t’indiquer un point de départ à travailler :

[code]#!/bin/sh
#############################################

Script de lancement des serveur

#############################################

#############################################

Début des variables

#############################################

Nom de l’utilisateur

SRCDS_USER=“XXXXXXX”

Nom du screen

SRCDS_NAME=“XXXXXXXX”

Binaire du serveur

SRCDS_BIN="./srcds_run"

Repertoire du serveur

SRCDS_PATH=“XXXXXXXXXX”

Options de lancement[/code]

A toi d’adapter :wink:

Il me semble que sur les forums de OVH il doit y avoir encore pas mal de scripts maison à reprendre et adapter :wink:

Merci, c’est gentil mais j’ai réussis, j’ai fait un fichier qui fait cd /home/infinity/4020 && ./demarrage.sh, et ce fichier je l’execute en screen -A -m -d -S

Ce qui donne

infinity@ns3366224:/home/infinity# vim cronjob cd /home/infinity/4020/ && ./demarrage.sh

[quote=“xyellowhdx”]Merci, c’est gentil mais j’ai réussis, j’ai fait un fichier qui fait cd /home/infinity/4020 && ./demarrage.sh, et ce fichier je l’execute en screen -A -m -d -S

Ce qui donne

infinity@ns3366224:/home/infinity# vim cronjob cd /home/infinity/4020/ && ./demarrage.sh [/quote]

Comme tu veux :wink: