wie telnet befehle automatisieren?

Baddy81

Neuer User
Mitglied seit
28 Jun 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
huhu @all hoffe bin hier richtig gelandet?!?
imo muss ich immer wenn die box neu startet mich im telnet bemühen mit den befehlen siehe unten.

meine frage kan ich das auch als "script" bei den einstellungen in die Freetz: rc.custom eintragen? denke mal wen ich es so 1:1 eintragen würde wie unten beschrieben wird es nicht gehen oder?

Code:
mkdir /var/eup

wget "http://www.embedded-uptime-project.com/?seite=dl&datei=stbup.mipsel.ar7" -O "/var/eup/stbup"

chmod +x "/var/eup/stbup"

/var/eup/stbup -u xxxx -p xxxx -g 4 -D 'Fritzbox 7270' -i 30 -s http://www.embedded-uptimeproject.com &
 
Du bist schon auf der richtigen Färte. Wieso sollte das nicht gehen? Was passiert, wenn du die Sachen dort hineinschreibst, und die Box neu startest?
 
das hab ich eben noch nich probiert, mein verständnis sagt mir das es sinnig währe da pausen zwischen den befehlen ein zu fügen z.b.


weis ja nich ob es das system erkennt, aber beispiel hier wget, es wird ja est noch was ausm netz geladen das dauert ja 2-3 sek. und weis nich in wie weit das system ggf. automatisch pausen einfügt?!? daher frage ich erstmal lieber ;)
 
danke, habs nun mal so eingetragen ;)

muss nun noch nprüfen obs auch leuft, sieht aber gut aus, danke für eure hilfe!
 
Was aus meiner Sicht sinvoll sein könnte, wäre zunächst (per ping) zu prüfen, ob die "Downloadadresse" erreichbar ist und sonst ggf. etwas zu warten. Dann würde ich das ganze aber in den Hintergund legen, so in etwa (nur aus dem Kopf):
Code:
mkdir /var/eup
count=0
( while ! ping -c 1 www.embedded-uptime-project.com  > /dev/null 2>&1 && [ $count -lt 10 ]; do 
	sleep 5
	count=$(( $count + 1 )
 done
wget "http://www.embedded-uptime-project.com/?seite=dl&datei=stbup.mipsel.ar7" -O "/var/eup/stbup"
chmod +x "/var/eup/stbup"
/var/eup/stbup -u xxxx -p xxxx -g 4 -D 'Fritzbox 7270' -i 30 -s http://www.embedded-uptimeproject.com & )&

Du könntest natürlich alternativ die Datei (knapp 100k) auch direkt in dein Freetz-Image mit einbauen, falls es passt ;-)

Jörg
 
danke für die info ;)

hab imo erstmal die ainfache wariante genommen, aber da scheint was nich zu passen, schaue ich via "ps" (telnet) nach sehe ich was von dem "skript" hingegen bei "top" find ich nix, starte ich nochmals manuell mit dem befehl: zum starten heistes das es doch schon leuft... naja muss mal weiter schauen wo der fehler is...

EDIT: habn fehler gefunden, hatte nen bindestrich iner url vergessen ;)
 
Zuletzt bearbeitet:
@Baddy81: Es gibt auch Downloader-Paket in FREETZ. Der macht im Grunde im Wesentlichen das, was in #6 steht, benötigt allerdings gz-Dateien. Die Frage stellt sich allerdings derart, ob man dieses Nachladen bei Boxen mit USB-Host überhaupt braucht.

@Baddy81: Du hast noch sehr viel Potential deine Rechtschreibung zu bessern. Im Deutschen ist es außerdem üblich bei einigen bestimmten Wörtern die redundant ausgeführte Umschalttaste zu benutzen.

MfG
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.