Autostart script

Flash2over

New Member
Also ich habe mir einen Linux Vserver gekauft. Da drauf befindet sich Suse Linux (von strato.de).

Jetzt hab ich ein paar scripte darauf laufen:

-Teamspeak
-CS 1.6 SERVER
-Eggdrop
-PsyBNC

So jetzt kommt es halt nunmal vor das der Server neugestartet werden muss. Jetzt suche ich ein script das automatisch diese oben genannten Scripte läd. Wäre nicht schlimm wenn ich das Autostartscript selber erst mit einem Befehl starten muss.

Es müssen halt leicht andere neue scripts eingetragen werden können. Am bessten auch noch mit nem User (da ich nichts davon über root laufen hab^^)

kennt da jemand ein Script?

Gruß
Flash2over
 
Ja. Es nennt sich Crontab.

Kleiner Hinweis nocht: Die Dinge die du starten willst einfach mit @reboot eintragen.
 
oke dankeschön^^ des stichwort hilft mir jetzt erstma weiter...wenn ich fragen hab frag ich einfach hier widda.
 
Oke habs mir durchgelesen.

Also ich möchte hier über meine Ergebnisse berichten um die der Nachwelt zu erhalten.

Zum Thema Eggdrop:
(Quelle:http://www.egghelp.org/)

Code:
Eggdrop hat ein integriertes Crontab Modul.
Es liegt im Script ordner.
Ich wechsle also in den Ordner (/home/usr/eggdrop/scripts).
Dort ändere ich Schreibrechte mit: [COLOR="Red"]chmod 700 autobotchk[/COLOR]
Jetzt aktiviere ich das Script mit:
[COLOR="Red"]./autobotchk <konfigurationsscript> -dir /home/usr/eggdrop -noemail[/COLOR]

(das Verzeichnis und das konfigurationsscript können variieren!!!)


Jetzt zu PsyBNC:
(Quelle: www.google.de)

Code:
PsyBNC hat ebenfalls ein Crontab Modul.
Dieses befindet sich aber im PsyBNC ordner.
Es heißt psybncchk.
Ich gehe also in meinen PsyBNC Ordner und editiere die datei mit:
[COLOR="Red"]vi psybncchk[/COLOR]
Dort muss ich lediglich den absoluten pfad ändern.

Jetzt nehme ich manuell Einstellungen an der crontab vor mit:
[COLOR="Red"]crontab -e[/COLOR]
Jetzt öffnet sich ein Editor ähnich des vi.
Hier füge ich die Zeile:
[COLOR="Red"]@reboot /home/benutzername/psybnc/psybncchk[/COLOR]
ein, speichere und fertig is.

(auch hier kann /home/benutzername anders sein)

Die Artikel zu Teamspeak und dem Game-Server adde ich wenn ich auch da eine lösung habe!!!
 
Oke Teamspeak hab ich auch gefunden:
(Quelle: Forensuche)

Code:
Teamspeak benutzt die datei server_linux im Teamspeak ordner.
Ich öffne meine Crontab mit:
[COLOR="Red"]crontab -e[/COLOR]
(es erscheint wieder der vi editor)
Hier füge ich die Zeile:
[COLOR="Red"]@reboot /home/teamspeak/tss2_rc2/server_linux[/COLOR]
ein.
Speichere und alles müsste klappen.

(der pfad /home/teamspeak/tss2_r2 kann wie immer variieren)
 
Last edited by a moderator:
Back
Top