Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
automatischer programmstart
Hallo ,
habe versucht per Suche und Google eine Antwort zu finden, wende mich jetzt aber doch an euch.
Ein Ubuntu-Rechner soll automatisch hochfahren, also ohne Passwortabfrage, und dann das Terminal starten und 2 befehle ausführen (gameserver starten), ich hab also nur strom und Netzwerkabel am Rechner.
Hochfahren ohne Abfrage ist kein Problem, aber weiter komm ich nicht!!!
Ich wäre dankbar über schnelle Hilfe.
Danke und Gruß vom Capi.
Hallo,
System/Einstellungen/Sitzungen
dort kannst du alles eintragen, bis auf die autmatische Anmeldung.
m.f.g.
Carl-Heinz
Danke erst mal für die schnelle antwort ,
normrlerweise geh ich ins Terminal und wechsel dann in den
ordner mit>>>>cd /home/cap/csserver
dann >>>>./steam .....
und >>>>./hlds_run .......
ich muss in den Ordner wechseln sonst startet das programm nicht
wie müsst ich das denn eintragen?
Hallo,
kannst ja ein weiteres script schreiben, welches das andere startet falls es mit einem script nicht gehen sollte und in dem script wird der richtige Pfad voreingestellt, so mache ich es immer (z.B. bei java Programmen).
m.f.g.
Carl-Heinz
Sitzungen würden gehen, wenn der Nutzer sich grafisch anmeldet, was aber bei einem Game-Server total überflüssig ist und nur sinnlos Ressourcen verschwendet. Also dann nicht-grafisch hochfahren und den Startbefehl in die /etc/rc.local eintragen oder ein Startscript schreiben und dies in den entsprechenden runlevel linken (ersteres - also über rc.local - sollte einfacher sein). Das würde zwar erstmal den Server als root starten, aber das kann man immernoch ändern.
Nachtrag:
Das wechseln des Verzeichnisses kann man sich sparen, wenn man als Startbefehl die absolute Pfadangabe verwendet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Zappo« (24.03.2007, 20:38)
Hallo,
ich hab das jetzt mal so probiert,
passiert aber nix beim neustart.
------------------------------------------------------------------------------------
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/cap/csserver/./steam .......
/home/cap/csserver/./hlds_run .......
exit 0
-------------------------------------------------------------------------------------
Ich kenn mich damit nicht so gut aus, kann mir jemand mein Fehler sagen!!!
Dankeschön im voraus!!!