Petit Pb de script bash pour lancer un programme au demarage - Linux et OS Alternatifs
Marsh Posté le 01-08-2002 à 18:16:38
j'imagines que tu démarres bien en runlevel 3 ?
Marsh Posté le 01-08-2002 à 18:17:47
Oui en rn3
Je crois avoir trouvé le probleme, j'ai creer le fichier via VI
la j'ai lancé x et le fichier creer est reconnu comme un fichier text et non comme un fichier shell
Par contre je ne connais pas la commande pour modifier le type de fichier
Marsh Posté le 01-08-2002 à 18:20:57
là je sais pas; par contre, tu peux supprimer la ligne cd / , elle sert à rien puisque tu donnes le chemin absolu de ton serveur.
de la même façon, tu pourrais te contenter d'une ligne:
/usr/games/jk2/jk2ded +setdedicated 1 exec server.cfg &
ça suffirait
Marsh Posté le 01-08-2002 à 18:21:47
est ce que tu n'as pas un service qui démarres après et qui pourrait releguer ton serveur a l'arrière plan ?
Marsh Posté le 01-08-2002 à 18:28:45
j'ai renommé le fichier en .sh et cela fonctionne maintenant
Merci pour toutes vos réponse )
Marsh Posté le 01-08-2002 à 18:13:29
Je souhaite lancer mon server Jedi Knight des le demarage de linux, dans ce but j'ai creer ce petit script :
#!/bin/bash
cd /
cd /usr/games/jk2/
./jk2ded +set dedicated 1 exec server.cfg &
Le fichier est bien en chmod +x
Ensuite j'ai ajouté au rc3d.
ln -s /etc/rc.d/init.d/start_server /etc/rc.d/rc3.d/S83Serveurs-ID
Reboot, le service est marqué comme [ok] mais le server n'est pas lancé
hors si je taper /etc/rc.d/init.d/./start_server
Le programme ce lance
Si quelqu'un a une idée de ce qui cloche