Eindringling
29.04.2007, 08:29 (editiert von , 22.01.2009, 16:37) |
stbup läuft nicht (Deamon) |
Hallo,
irgendwie mach ich da etwas falsch. Ãœber telnet state ich stbup ohne Parameter mit configuriertem stbup.conf. Sobald ich telnet beende werden meine Daten nicht mehr aktualisiert.
dm600c, Orginal Image 1.4.0 vom 19.02.07 |
FiS
29.04.2007, 15:15 (editiert von , 22.01.2009, 16:37)
@ Eindringling
|
stbup läuft nicht |
hi,
wie sartest du denn den deamon?den befehl den du absetzt....? |
maxl
.at, 29.04.2007, 16:26 (editiert von , 22.01.2009, 16:37)
@ Eindringling
|
stbup läuft nicht |
» Hallo,
»
» irgendwie mach ich da etwas falsch. Über telnet state ich stbup ohne
» Parameter mit configuriertem stbup.conf. Sobald ich telnet beende werden
» meine Daten nicht mehr aktualisiert.
»
» dm600c, Orginal Image 1.4.0 vom 19.02.07
das "&" am schluß ist wichtig - das läßt den prozess weiterlaufen wenn du telnet beendest ---
|
Ferraristi
01.05.2007, 06:59 (editiert von , 22.01.2009, 16:37)
@ maxl
|
stbup läuft nicht |
Hallo,
ich habe das gleiche Problem.
Wenn ich mit Telnet den Deamon starte is alles ok, sobald ich Telnet schliesse und wieder öffne läuft er nicht mehr.
Rechte sind auf 755.
Der Startbefehl ist :
[ -e /var/bin/stbup ] && /var/bin/stbup -C /var/etc/stbup.conf &
Kann mir jemand Tipps geben ?
MfG |
maxl
.at, 01.05.2007, 07:11 (editiert von , 22.01.2009, 16:37)
@ Ferraristi
|
stbup läuft nicht |
der Befehl müßte so stimmen...
sicher dass der prozess nicht läuft? hast du 'ps' eingegeben um nachzusehen? ---
|
Ferraristi
01.05.2007, 07:19 (editiert von , 22.01.2009, 16:37)
@ maxl
|
stbup läuft nicht |
» der Befehl müßte so stimmen...
»
» sicher dass der prozess nicht läuft? hast du 'ps' eingegeben um
» nachzusehen?
jop, nach dem starten läuft alles normal. Mache ich Telnet zu und wieder auf läuft er nicht mehr.... |
Eindringling
01.05.2007, 19:59 (editiert von , 22.01.2009, 16:37)
@ maxl
|
stbup läuft nicht |
» das "&" am schluß ist wichtig - das läßt den prozess weiterlaufen wenn du
» telnet beendest
Danke maxl,
hat geholfen. Mit ps kann ich stbup nun sehen. das wird es gewesen sein. |
Ferraristi
06.05.2007, 11:16 (editiert von , 22.01.2009, 16:37)
@ Eindringling
|
stbup läuft nicht |
So ich hab nun den Startbefehl in die "start_neutrino" eingetragen und die box neu gestartet, nun funzt alles wunderbar. |
cAsTeR
20.05.2007, 14:16 (editiert von , 22.01.2009, 16:37)
@ Ferraristi
|
stbup läuft nicht |
[quote]» das "&" am schluß ist wichtig - das läßt den prozess weiterlaufen wenn du
» telnet beendest [/quote]
das stimmt nicht, & lässt einen in der konsole weiterarbeiten, während der prozess weiterläuft.
ein trap "1 wäre besser
peace
caster |
cAsTeR
20.05.2007, 14:18 (editiert von , 22.01.2009, 16:37)
@ cAsTeR
|
stbup läuft nicht |
irgendwie kann man nicht editieren, mein quote lief auch schief
und ich meinte trap "" 1
»
» peace
»
» caster |
Eindringling
20.05.2007, 15:27 (editiert von , 22.01.2009, 16:37)
@ cAsTeR
|
stbup läuft nicht |
» irgendwie kann man nicht editieren, mein quote lief auch schief
» und ich meinte trap "" 1
Schreibe mal etwa genauer für Linux Laien...
stubp &
startet den Prozess und man kann mit Telnet weiterarbeiten.
Wo ist der Unterschied zu:
trap stbup 1
Grüße Eindringling |
chriwiDM500
23.05.2007, 05:21 (editiert von , 22.01.2009, 16:37)
@ Eindringling
|
stbup läuft nicht |
Hallo,
mir kommt es so vor als ob das mit dem "&" bei verschiedenen Linuxinstallationen nicht einheitlich geregelt ist oder sich irgendwann zischen Kernel 2.4 und Kernel 2.6-9 geändert hat.
Jedenfalls habe ich 3 Geräte im EUP-Project (DM500, Fritzbox7050 und NSLU2), bei der Dreambox hat es ohne Probleme mit "geklappt", bei der Fritzbox musste ich den "stbup &" Aufruf glaube ich noch in ein Script einpacken bevor es lief und auf dem NSLU2 (mit UNSLUNG5) kam ich nicht darum herum "screens" zu installieren und es damit zu machen, da ich den Slug mit hoher Uptime nicht neu starten und es über das RC(Startzscript) machen wollte.
Also hängt es wohl vom Gerät oder besser von dem installierten Linux ab, aber irgendwie gehts immer, das Startscript ist ein recht sicherer Weg wenn man nicht unbedingt einen Neustart vermeiden will.
tschüs
chriwi |
EvilDevil
29.06.2007, 18:54 (editiert von , 22.01.2009, 16:37)
@ chriwiDM500
|
stbup läuft nicht |
Hi,
also das "&" lässt einen Prozess im Hintergrund starten. Den gleichen Effekt erziehlt man auch, wenn man den Prozess ohne "&" startet und dann Strg+Z drückt (das suspended den Prozess (ihm wird vom Kernel keine CPU-Zeit mehr zugeteilt)) und anschließend "bg" (background) oder "fg" (foreground) in der Shell eingibt. "bg" lässt den Prozess im Hintergrund weiterlaufen, "fg" im Vordergrund. Die Prozesse werden beim Verlassen der Telnet Sitzung teilweise gekillt, weil Linux Prozesse, die keinen "Vaterprozess" (Telnet ist der Vaterprozess der Shell, die Shell ist der Vaterprozess von stbup usw) mehr haben, das Signal HUP ("hang up please" sendet und stbup sich daraufhin beendet. Abhilfe wären da entweder screen oder nohup, wobei nohup eigentlich reicht. Alternativ könnte man stbup auch anpassen, dass es das Signal HUP einfach ignoriert, aber das wäre leicht "beyond this scope".
Gruss,
EvilDevil
» Hallo,
»
» mir kommt es so vor als ob das mit dem "&" bei verschiedenen
» Linuxinstallationen nicht einheitlich geregelt ist oder sich irgendwann
» zischen Kernel 2.4 und Kernel 2.6-9 geändert hat.
» Jedenfalls habe ich 3 Geräte im EUP-Project (DM500, Fritzbox7050 und
» NSLU2), bei der Dreambox hat es ohne Probleme mit "geklappt", bei der
» Fritzbox musste ich den "stbup &" Aufruf glaube ich noch in ein Script
» einpacken bevor es lief und auf dem NSLU2 (mit UNSLUNG5) kam ich nicht
» darum herum "screens" zu installieren und es damit zu machen, da ich den
» Slug mit hoher Uptime nicht neu starten und es über das RC(Startzscript)
» machen wollte.
» Also hängt es wohl vom Gerät oder besser von dem installierten Linux ab,
» aber irgendwie gehts immer, das Startscript ist ein recht sicherer Weg
» wenn man nicht unbedingt einen Neustart vermeiden will.
»
» tschüs
»
» chriwi |
chriwiDM500
29.06.2007, 19:45 (editiert von , 22.01.2009, 16:37)
@ EvilDevil
|
stbup läuft nicht |
Hallo EvilDevil,
nohup habe ich auf dem NSLU2 auch versucht aber aus irgendeinem Grund hat es nicht funktioniert, deshalb war screen die einzige lösung die ich bisher gefunden habe, allerdings habe ich danach auch nicht mehr weiter gesucht, meine NSLU2 läuft ja bekanntlich wie ne Nummer 1.
tschüs
chriwi |
skorpion-23
02.07.2007, 13:11 (editiert von , 22.01.2009, 16:37)
@ chriwiDM500
|
stbup läuft nicht |
Hallo
Woran erkennt man im Telnet wenn ich ps eingebe das der deamon läuft?
MFG |
maxl
.at, 02.07.2007, 13:29 (editiert von , 22.01.2009, 16:37)
@ skorpion-23
|
stbup läuft nicht |
» Hallo
» Woran erkennt man im Telnet wenn ich ps eingebe das der deamon läuft?
» MFG
wenn da ein prozess welcher "stbup" heißt vorhanden ist ---
|
skorpion-23
02.07.2007, 13:47 (editiert von , 22.01.2009, 16:37)
@ maxl
|
stbup läuft nicht |
Ok, dann sollte er ja laufen. Aber meine Dreambox wird hier in meinem usermenü nicht angezeigt? Die DBox2 schon. |
maxl
.at, 02.07.2007, 15:46 (editiert von , 22.01.2009, 16:37)
@ skorpion-23
|
stbup läuft nicht |
vielleicht stimmt was bei den parametern nicht
stoppe mal Stbup mit "killall stbup"
und starte es nochmal und achte dabei auf eine eventuelle Fehlerausgabe ... ---
|