Petit Pb de script bash pour lancer un programme au demarage

Petit Pb de script bash pour lancer un programme au demarage - Linux et OS Alternatifs

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 :)

Reply

Marsh Posté le 01-08-2002 à 18:13:29   

Reply

Marsh Posté le 01-08-2002 à 18:16:38    

j'imagines que tu démarres bien en runlevel 3 ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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
 

Reply

Marsh Posté le 01-08-2002 à 18:20:49    

chmod +x /etc/rc.d/init.d/start_server

Reply

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


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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 ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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 )

Reply

Marsh Posté le 01-08-2002 à 18:41:05    

c koi "run level 3"???

Reply

Sujets relatifs:

Leave a Replay

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