Hallo alle zusammen,
ich habe auf meinem Debian Sarge einen Battlefield2 Server, eine Config-Software, einen Teamspeak-2 Server, einen CounterstrikeServer, etc. laufen.
Für jeden Dienst hab ich einen eigenen User angelegt und kann das über den dann jeweils manuell starten .. das geht alles gut. Hauptsache keine Gameserver als root starten
Nun will ich aber, das die beim Rechnerstart automatisch starten und zwar auch unter dem User den ich dafür gemacht habe ... ohne das ich mit 'ner SSH-session rauf muss und das manuell starte ...
Wie mache ich das ? Ich bräuchte da eine recht genaue Anleitung
Danke und Gruß,
PHX
ServerDienste unter automatisch und anderem Namen starten
ServerDienste unter automatisch und anderem Namen starten
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard
Die Startup-Skripte werden als root ausgefuehrt, was dir fehlt ist also ein solches Skript. Und im Skipt musst du eigentlich nur su benutzen. Denn root kann sich ohne Passwort in jeden anderen User verwandeln und damit kannst du dann deine Sachen mit ihren eigenen Usern starten.
Postgresql macht das z.B. so:
Damit wird als Benutzer postgres das Kommando /usr/lib/postgresql/bin/postgresql-startup ausgefuehrt.
Postgresql macht das z.B. so:
Code: Alles auswählen
su - postgres -c /usr/lib/postgresql/bin/postgresql-startup
Zuletzt geändert von nepos am 06.11.2005 11:43:11, insgesamt 1-mal geändert.