Démarrage automatique de Minecraft si Ubuntu redémarre

Démarrage automatique de Minecraft si Ubuntu redémarre - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-10-2016 à 18:38:52    

Bonjour,
 
J'ai créee un serveur Minecraft sur un Linux Ubuntu.
Je souhaite que Minecraft se lance automatiquement si Ubuntu redémarre (coupure de courant ou autre)
 
Voici mes éléments:
Dans /home/minecraft/start.sh
 

Code :
  1. #!/bin/sh
  2. cd /home/minecraft
  3. echo Le serveur démarre !!!
  4. sleep 2
  5. screen -S serveurminecraft java -Xms512M -Xmx1024M -jar spigot-1.10.2.jar
  6. exit 0


 
Pui j'ai ajouté une ligne à la fin de etc/rc.local

Code :
  1. /home/minecraft/start.sh


 
Mais ça ne marche pas
 
donc j'ai procédé autrement, j'ai placé le fichier start.sh après /
et j'ai modifié la ligne du fichier rc.local :
 

Code :
  1. /start.sh


 
Et ça ne marche toujours pas, Minecraft ne démarre pas automatiquement si ubuntu redémarre...
 
Avez-vous des solutions à me donner ?
 
merci

Reply

Marsh Posté le 09-10-2016 à 18:38:52   

Reply

Marsh Posté le 10-10-2016 à 18:14:59    

J'ai le sentiment que la ligne suivante bloque
 
screen -S serveurminecraft java -Xms512M -Xmx1024M -jar spigot-1.10.2.jar

Reply

Marsh Posté le 13-10-2016 à 18:06:38    

Bonjour à tous,
 
Quelqu'un aurait t'il une solution à me proposer ?
 
Merci

Reply

Marsh Posté le 13-10-2016 à 22:46:59    

Quelle version dubuntu ?

Reply

Marsh Posté le 15-10-2016 à 19:48:32    

En fait c'est sur un raspberry et le système est un Raspbian , cad
 
Raspbian Jessie with PIXEL

Reply

Marsh Posté le 15-10-2016 à 23:02:51    

Dans ce cas là :https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd

Reply

Marsh Posté le 16-10-2016 à 19:08:34    

Après plusieurs recherche, j'ai trouvé que pour acceder au screen il fallait être en root (sudo su screnn -x <nomsession> )
 
Par contre je me rends compte que maintenant la commande screen ne s’exécute pas automatiquement au démarrage du système,(alors que minecraft démarre) pourtant j'ai mis le chemin
 
/home/minecraft/start.sh
 
dans /etc/rc.local
 
j'ai vraiment l'impression que la commande "screnn -S serveur" n'est pas prise en compte au démarrage, donc pas de session
des idées ?
 
merci.


Message édité par gock1 le 17-10-2016 à 23:10:41
Reply

Marsh Posté le 16-10-2016 à 20:55:47    

roondar a écrit :

Dans ce cas là :https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd


 
merci pour l'info
 
J'ai fais le test:

Code :
  1. sudo systemctl status rc.local


 
le résultat est bon, mais ça coince quand même (voir mon dernier message)

Code :
  1. rc-local.service - /etc/rc.local Compatibility
  2.    Loaded: loaded (/lib/systemd/system/rc-local.service; static)
  3.   Drop-In: /etc/systemd/system/rc-local.service.d
  4.            └─ttyoutput.conf
  5.    Active: active (exited) since Sun 2016-10-16 16:58:11 UTC; 1h 55min ago
  6.   Process: 498 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
  7. Oct 16 16:58:11 raspberrypi systemd[1]: Started /etc/rc.local Compatibility.
  8. Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.


Reply

Marsh Posté le 07-11-2016 à 12:01:40    

Je pense que ton problème est du au fait que screen a besoin d'un terminal.
Ce lien peut aider: http://serverfault.com/questions/2 [...] en-session


---------------
sheep++
Reply

Marsh Posté le 09-11-2016 à 14:19:15    

j'ai trouvé que pour acceder au screen il fallait être en roothttp://www.deente.com/s/images/24.gif


Message édité par youdixis le 09-11-2016 à 14:19:28
Reply

Marsh Posté le 09-11-2016 à 14:19:15   

Reply

Marsh Posté le 09-11-2016 à 16:18:47    

Je ne sais pas ou tu as trouvé ça, mais c'est faux, du moins en général.
Il y a peut-être une subtilité au démarrage.


---------------
sheep++
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed