Programm beim booten starten, Start Stop Script, Shell nicht blockieren

X23^Piracy

Lt. Commander
Registriert
Juni 2001
Beiträge
1.210
Hi,

ich habe folgendes Problem, ich bin was Linux angeht
nicht sonderlich bewandert.

Ich besitze einen VServer auf Basis von Debian und
würde dort gern ein Programm immer nach dem
bootvorgang starten und ein Start / Stop Script
dafür schreiben.

1.) Was muss ich tun damit das Programm nach dem
booten ausgeführt wird ?

2.) Wie schreibe ich mir ein Script um aus der Shell
heraus später mit programm start | stop das
Programm halt starten oder stoppen zu können ?

3.) Starte ich das Programm von Hand über die
Shell ./repeater uvncrepeater.ini dann klappt das
zwar aber das Programm blockiert die Shell
ich komme nur mit crtl + c weiter was dann aber
auch wieder das Programm terminiert.
Wie muss ich das Syntax technisch aufrufen damit
es ganz normal im hintergrund läuft ?

Wenn mir jemand hilft dann bitte präzise und
nicht so bruchstückhaft sonst komm ich nicht weiter.

Wer sich darunte nichts vorstellen kann, könnte
sich das ganze hier anschauen:
http://downloads.sourceforge.net/ultravnc/repeater_linux007.zip?modtime=1128805680&big_mirror=0

Das ist die Source zum besagten Programm.
Einfach mit Make compilieren sofern g++ vorhanden ist.

Ich hoffe jemand hat Lust zu helfen.


MfG X23 :D
 
Hi,

traurig ich kümmer mich hier oft um die Probleme
anderer, will ich mal was wissen weiß keiner was.

grml
 
Es sind auch ein paar Berufstätige unterwegs. Die können halt während der Arbeitszeit nicht ;).

Mit den Stichworten autostart und linux solltest du zwei Treffer bei der Forensuche landen.
Das bringt dich in die richtige Richtung.

Auch Google bringt jede Menge, auch gute, Treffer zu den Stichworten.
Vielleicht kannst du da auch mal suchen: http://www.debianforum.de/forum/

Schon krass wo man sich überall Infos holen kann :eek:.
 
Hi,

schon klar danke ;)
Aber... es bleiben immer Fragen offen
ich suche jemanden der die beantworten kann.

Ich möchte ungern etwas machen das ich
nicht zu 100% verstanden habe darum gehts.


MfG X23 :D
 
zu 1) nutze kein Linux, wird aber irgendwo unter rc.d/ sein. (google)

zu 2) "start" "stop" sind Parameter, welche du an das Programm ueber-
gibst; im Script sind diese dann per Variable $1, $2, $n abrufbar. Wie
du das Programm dann beendest, kommt drauf an. In jedem Fall musst
du die PID killen. Bei Daemons -> /var/run (meistens), evtl. gibts fuer dein
Programm ohnehin irgendeinen Befehl, etc.

zu 3) *.ini hoert sich nicht nach Linux an. Start per: ./repeater uvncrepeater.ini &
 
Zurück
Oben