PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Scrren Proplem



Viper86
14.08.04, 16:32
Also ich hab vier game server auf dem selben pc laufen!!

Ich hab dann für jeden server einen screen angelegt zum start!

aber ist einfach nur umständlich jeden game server einzeln zu starten!

Meinen Frage ist jetzt kann ich das nicht in einen scrren oder so fassen und wenn ja wie???

drcux
14.08.04, 17:07
Warum läßt du die Server nicht gleich beim booten automatisch starten?

Viper86
14.08.04, 18:09
ja das were auch cool aber da weiss ich auch net wies geht

kannst du mir das fieleich erklären?

carnil
14.08.04, 18:15
ja das were auch cool aber da weiss ich auch net wies geht

kannst du mir das fieleich erklären?

Hmm

Start- und Stoppskipt in /etc/init.d schreiben, und für den entsprechenden Runlevel ein symlink darauf setzten mit möglichst hoher "Nummer", i.e. z.B. S99DeinSkipt ...

Oder verstehe ich dich jetzt falsch? Ich glaube nicht, oder?

MfG carnil

Viper86
14.08.04, 18:18
ähm kannst du mir das einbissen einfacher erkleren das rafe ich so net!!

Zaphod-B
14.08.04, 18:19
Moin,
hier ein Beispiel:


#!/bin/sh
su -c <USER> "/usr/bin/screen -d -m <BEFEHL1> &
su -c <USER> "/usr/bin/screen -d -m <BEFEHL2> &
su -c <USER> "/usr/bin/screen -d -m <BEFEHL3> &
su -c <USER> "/usr/bin/screen -d -m <BEFEHL4> &

Bei <USER> setzt du den User ein unter den das Programm laufen soll, und bei <BEFEHL$> der entsprechende Befehl, beides natürlich ohne die spitzen Klammern.

Du kannst die vier Zeilen dann entweder ohne die #!/bin/sh in die /etc/rc.d/rc.local kopieren, oder dir ein zusätzliches Init Script daraus basteln.

Probier mal einfach ein bisschen rum, ich habe sowas bisher auch nicht getestet, aber es sollte imho so gehen.


Greetings Zaphod-B

Viper86
14.08.04, 18:21
alles klar werde mich mal versuchen thx