Bonjour,
Cela fait plusieurs heures que je cherche un moyen pour redémarrer le serveur Minecraft au reboot de la machine mais rien ne fonctionne...
Je sais démarrer le serveur manuellement à partir d'un script qui se nomme launch.sh dont voici le contenu :
#!/bin/bash
java -server -Xmx5G -Xms5G -XX:+UseThreadPriorities -XX:+DisableExplicitGC -Djline.terminal=jline.UnsupportedTerminal -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:TargetSurvivorRatio=90 -XX:parallelGCThreads=2 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+StartAttachListener -Xincgc -jar spigot.jar nogui
Mais automatiquement rien ne se passe.
J'ai placé ce script dans le dossier init.d, je l'ai ensuite relié au dossier rc2.d comme il a été conseillé sur un site d'aide grâce à la commande ln -s /etc/init.d/launch.sh /etc/rc2.d/S40launch.sh.
J'ai effectué les commandes :
chmod +x launch.sh
update-rc.d launch.sh defaults
update-rc.d -f start 99 2 3 4 5 launch.sh
chmod a+x /etc/init.d/launch.sh
Je me suis aussi servis du crontab -e pour y mettre :
42 16 * * * /sbin/reboot -h now
@reboot /etc/init.d/launch.sh
Mais voilà le serveur ne veut toujours pas redémarrer :(
Je suis totalement perdu, je sais plus quoi faire là.
J'ai vu des solutions qui se servaient du dossier rc.local mais je ne l'ai pas donc comme ça c'est réglé '-' ..
Si quelqu'un peut me venir en aide je lui en serai très reconnaissant :3
Ps : J'utilise Debian 9