Bonjour,

Voilà j’héberge un serveur de jeux programmé sur java qui se lance en .bat sur Windows.

Depuis quelque jours j’ai commandé un dédié sous linux (Debian 6) Pour de meilleur performance.

Le problème c’est que les .bat ne ceux lance pas sur linux.

Pourriez-vous m’aider s’il vous plait et me dire si la convention que j’ai effectuée est correcte ou s’il y a des changements à faire ?

Code Windows (.bat):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
@echo off
color 3
title  ~ "Serveur" ~ : ON
: loop
echo (%date%) (%time%) Le Serveur a correctement demarrer !
"C:\Program Files\Java\jre7\bin\java" -jar -Xms500m -Xms500m coeur.jar"
echo (%date%) (%time%)
echo /!\ ATTENTION : Le serveur a crash, redemarrage automatique /!\
goto loop
Ce que j'ai compris (sans le reboot automatique ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
#!/bin/bash
while :
do
-jar -Xms500m -Xms500m coeur.jar
done
Puis les commandes a faire sur linux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
[ #] chmod +x coeur.sh
[ #] ./coeur.sh
Merci à ceux qui prendrons le temps de lire mon poste.
Cordialement Valentin.