Ich habe also screen neu installiert, aber es klappt trotzdem nicht:(
ich rufe wget über screen -dmS DL wget www.test.de -o /tmp/harddisk/te/log.txt
auf.
Hoffentlich ist es jetzt richtig?
Printable View
Ich habe also screen neu installiert, aber es klappt trotzdem nicht:(
ich rufe wget über screen -dmS DL wget www.test.de -o /tmp/harddisk/te/log.txt
auf.
Hoffentlich ist es jetzt richtig?
Bevor ich das eingab bekam ich eine Meldung, die aber scheinbar die Funktionalität nicht beeinflusste.Code:touch /opt/var/run/utmp
Nachdem ich das eingeben hatte verschwand die Meldung.
Du kannst das ja einmal versuchen, vielleicht hast du dann mehr Erfolg.
(Ist bei dir die Fehlermeldung die selbe, wie mit dropbear? Gibt es überhaupt Fehlermeldungen? Was steht in Syslog oder Messages?
Bei mir lief dein Test einwandfrei!!!
Moin,sieht für mich sehr gut aus.
Wie kommst Du zu dem Schluss, dass es nicht funktioniert?
Wird der Download nicht erzeugt? Wird die Datei /tmp/harddisk/te/log.txt nicht erzeugt?
Du könnteswt auch mal Testweise eine große Datei angeben und gleich nach dem start mit 'screen -r' in die session reinschauen.
Also z.B.Dann siehst Du, ob wget lädt.Code:screen -dmS DL wget http://sunsite.informatik.rwth-aachen.de/ftp/pub/mirror/OpenOffice/localized/de/3.1.1/OOo_3.1.1_Win32Intel_install_wJRE_de.exe
Dann aber nicht mit strg-c oder exit, sondern mit strg-a und strg-d raus gehen.
Welches wget wird denn benutzt? Busybox oder ipkg?
wengi
Die log-Datei wird nicht erzeugt, der Download nicht gespeichert und auch beim Open-Office Download meldet
screen -r
There is no screen to resume
Im syslog meldet dropbear:
und openssh:Quote:
Oct 12 14:37:40 dropbear[180]: Child connection from ::ffff:192.168.1.116:50763
Oct 12 14:37:43 dropbear[180]: password auth succeeded for 'admin' from ::ffff:192.168.1.116:50763
Oct 12 14:38:03 dropbear[185]: Child connection from ::ffff:192.168.1.116:60212
Oct 12 14:38:04 dropbear[185]: password auth succeeded for 'admin' from ::ffff:192.168.1.116:60212
Oct 12 14:38:04 dropbear[185]: exit after auth (admin): Exited normally
Oct 12 14:39:06 dropbear[118]: premature exit: Terminated by signal
Oct 12 14:39:06 dropbear[180]: exit after auth (admin): Terminated by signal
Quote:
Oct 12 14:41:16 /opt/sbin/sshd[207]: Accepted password for admin from 192.168.1.116 port 49142 ssh2
Oct 12 14:41:22 /opt/sbin/sshd[203]: error: Could not get shadow information for admin
Oct 12 14:41:22 /opt/sbin/sshd[203]: Accepted password for admin from 192.168.1.116 port 33368 ssh2
Du musst irgend etwas falsch machen. Bei mir funktioniert es.
Die Fehlermeldung betreffend "shadow" ist m.E. harmlos, obwohl von "error" die Rede ist. Sie kommt daher, dass das Passwort in nvram gespeichert ist ("nvram get http_passwd"), statt in /tmp/etc/shadow.
(Wenn du willst, kannst du ja /tmp/etc/shadow selbst anlegen, mit einem Eintrag für root. Vielleicht verschwindet dann die Fehlermeldung.)
Ich habe die selbe Fehlermeldung und es läuft trotzdem!
Ich kann dir im Moment nicht raten, ohne weitere Informationen.
Gibt es das Verzeichnis
wirklich?Code:/tmp/harddisk/te
Versuch doch einmal testweise:
Code:screen -dmS DL wget www.test.de -o test.log
Moment mal.
könntest Du das ganze zunächst mal direkt auf der Konsole testen? (Oder hast Du das schon und ich habe es überlesen?)
Erst wenn der Aufruf auf der Konsole funktioniert kümmern wir uns um den ssh/plink Aufruf von extern.
wengi
Klar!
Ich kopiere also den inhalt vom plink-kommando in die Konsole vom Router:
in der log.txt steht:Quote:
[admin@BAUER root]$ cd /tmp/harddisk/te
[admin@BAUER te]$ screen -dmS DL wget www.test.de -o /tmp/harddisk/te/log.txt
[admin@BAUER te]$ screen -r
There is no screen to be resumed.
[admin@BAUER te]$ ls
index.html log.txt
Quote:
[--2009-10-12 17:19:01-- http://www.test.de/
Resolving www.test.de... 217.110.104.156
Connecting to www.test.de|217.110.104.156|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 49058 (48K) [text/html]
Saving to: `index.html'
0K .......... .......... .......... .......... ....... 100% 152K=0.3s
2009-10-12 17:19:02 (152 KB/s) - `index.html' saved [49058/49058]
In index.html steht der Download.
Die log-Datei meldet keine Fehler.
Es ging so schnell, dass in Screen keine jobs mehr stehen.
Jetzt versuche einen längeren Download, wie Wengi beschrieben hat.
... und dann probiere von einem fremden Rechner
Code:ssh root@192.168.x.zy screen -dmS DL wget http://sunsite.informatik.rwth-aachen.de/ftp/pub/mirror/OpenOffice/localized/de/3.1.1/OOo_3.1.1_Win32Intel_install_wJRE_de.exe
Klappt bestens!
(Wobei 192.168.x.zy die IP Deiner Box ist.)
Wonderbra!
So soll es sein.
Jetzt muss Dein Programm entweder das ssh Kommando, das Gerdi oben schreibt, starten oder eine entsprechende Datei schreiben, die Du mit plink startest.
Wenn sich das ganze nur aus dieser einen Zeile zusammensetzt reicht ja der Befehl von Gerdi.
wengi
Okay:D
Danke für den ssh-Befehl, denn mit putty klappt es immer noch nicht :(
Aber mit ssh kann ich das Passwort nicht mit angeben, oder?
Und wenn ihc per adduser einen Benutzer ohne Passwort hinzufüge, will er immer noch Enter gedrckt haben. :(
Mach public-key-identification ohne Passwort, wie im Wengi-Tutorial, oder mit einer Datei (-i privatekey-Datei).
Mit passphrase ist es schwieriger. Ich weiss nicht wie es geht. Aber ich glaube ssh nimmt die passphrase von der Standardeingabe. Versuch mal:
Aber ich habe keine Ahnung, ob das funktioniert.Code:echo "passphrase" | ssh
Schau Dir mal das hier an: http://the.earth.li/~sgtatham/putty/.../Chapter7.html
Mit plink sollte das so aussehen:oderCode:plink asusip -l admin /pfad/zur/scriptdatei
wengiCode:plink asusip -l admin screen -dmS DL wget http://sunsite.informatik.rwth-aachen.de/ftp/pub/mirror/OpenOffice/localized/de/3.1.1/OOo_3.1.1_Win32Intel_install_wJRE_de.exe
Danke Wengi !
Jetzt fehlt nur noch ein Firefox-addon, das auf der aktuellen Website die möglichen Downloads anzeigt, die gewünschten Downloads durchführt und den Download-Status anzeigt.;)
(Übrigens: Für openwrt gibt es schon ein Firefox-Addon, das den Traffic anzeigt. Wenn der Entwickler seine Source öffnet kriegt man den Rest vielleicht auch noch hin.)
Übrigens ist der zweite plink Befehl oben nicht wirklich brauchbar, da die Datei im home von root gespeichert wird, was bei großen Downloads zum Überlaufen des Speichers führt (home ist nicht auf der HDD).
Ich muss nacher wohl mal den Stecker ziehen, um wieder an meine Büchse zu kommen :D
wengi
Ja, das mit dem FF-Addon würde ja noch gehen, aber bei mir läuft es immer noch nicht:confused:
Irgendwas mahc ich wohl falsch:(
Am liebsten würd ich dir meinen Remote-Zugan geben:D