Aufgabenplaner und wget

Status
Für weitere Antworten geschlossen.

twisterchen

Benutzer
Mitglied seit
08. Mrz 2011
Beiträge
34
Punkte für Reaktionen
2
Punkte
8
Hallo da mir google und meine kenntnisse nicht mehr weiter helfen frage ich hier mal in die runde !

Version 4.2 DS 211j glaub ich
ich möchte stündlich im Aufgabenplaner eine datei laden

Befehl Aufgabenplaner:
Rich (BBCode):
/volume1/homes/admin/scripte/onlinetest.sh

Inhalt onlinetest.sh:
Rich (BBCode):
wget --output-file=/volume1/public/log.txt --directory-prefix=/volume1/public --tries=5 --retry-connrefused --timeout=60 --random-wait -r -S -x -nH -np http://meine.domain.de/nulldatei.txt

Inhalt log.txt
Rich (BBCode):
--10:07:43--  http://meine.domain.de/nulldatei.txt
           => `/volume1/public/nulldatei.txt'
Resolving meine.domain.de... 192.168.100.100
Connecting to meine.domain.de|192.168.100.100|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Server: nginx
  Date: Wed, 19 Jun 2013 08:07:43 GMT
  Content-Type: text/plain
  Content-Length: 11
  Connection: keep-alive
  X-Accel-Version: 0.01
  Last-Modified: Wed, 19 Jun 2013 05:47:26 GMT
  ETag: "640c3a-b-4df7b5d4ad780"
  Accept-Ranges: bytes
  Vary: Accept-Encoding
Length: 11 [text/plain]


 0% [                                     ] 0             --.--K/s             
100%[====================================>] 11            --.--K/s             

utime(nulldatei.txt): Operation not permitted
10:07:44 (407.38 KB/s) - `nulldatei.txt' saved [11/11]


FINISHED --10:07:44--
Downloaded: 11 bytes in 1 files

was mich ein bischen verwirrt ist nun, die log sagt Downloaded: 11 bytes in 1 files aber es kommt utime(nulldatei.txt): Operation not permitted
was komisch ist die logdatei wird angelegt die datei die runtergeladen wird nicht
Dabei spielt es keine rolle ob ich den Verzwichnissen 0777 gebe oder nicht das onlinetest.sh wird mit admin ausgeführt über manuelles ausführen im Aufgabenplaner
:cool:

Wisst ihr noch ein Rat ??
Gruss
Twister
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Mach das ganze als root und gut ist.

Ansonsten nimm einen Ordner, wo der admin auch der Besitzer (owner) ist.
 

twisterchen

Benutzer
Mitglied seit
08. Mrz 2011
Beiträge
34
Punkte für Reaktionen
2
Punkte
8
Ok habs mit root ausführen lassen das
Rich (BBCode):
utime(nulldatei.txt): Operation not permitted
verschwindet zwar.

Rich (BBCode):
wget --output-file=/volume1/dyndns/Admin/log.txt --directory-prefix=/volume1/dyndns/Admin --tries=5 --retry-connrefused --timeout=60 --random-wait -r -S -x -nH -np http://dyndns.twisterchen.de/nulldatei.txt

Rich (BBCode):
--10:18:09--  http://meine.domain.de/nulldatei.txt
           => `/volume1/dyndns/Admin/nulldatei.txt'
Resolving meine.domain.de... 192.168.100.100
Connecting to meine.domain.de|192.168.100.100|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Server: nginx
  Date: Thu, 20 Jun 2013 08:18:10 GMT
  Content-Type: text/plain
  Content-Length: 11
  Connection: keep-alive
  X-Accel-Version: 0.01
  Last-Modified: Wed, 19 Jun 2013 05:47:26 GMT
  ETag: "640c3a-b-4df7b5d4ad780"
  Accept-Ranges: bytes
  Vary: Accept-Encoding
Length: 11 [text/plain]


 0% [                                     ] 0             --.--K/s             
100%[====================================>] 11            --.--K/s             

10:18:10 (415.33 KB/s) - `nulldatei.txt' saved [11/11]


FINISHED --10:18:10--
Downloaded: 11 bytes in 1 files

Das problem die runtergeladene Datei wird aber nicht angelegt

b2.jpg
b1.png

Was mich so Irretiert ist da steht downloaded ich finde aber auch nichts im log im System

Wir denn der Pfad Prefix von wget in der Synology nicht beachtet ?



Noch Ratschläge zur Lösung des Problems Verfügbar ?

Gruss
Twister
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Liegt sie denn im Home-Verzeichnis oder tmp? Geht es denn, wenn Du das wget direkt aufrufst? Kann auch sein, dass der eingebaute wget beschnitten ist, Synology macht das bei einigen.

Ansonsten bin ich mir auch nicht so ganz sicher, wie -r und dann nur eine konkrete Datei zusammen funktioniert.
 

twisterchen

Benutzer
Mitglied seit
08. Mrz 2011
Beiträge
34
Punkte für Reaktionen
2
Punkte
8
also im tmp oder home Verzeichnis wird nichts angelegt, wenn ich den wget in der CO direkt ausführe funktioniert es !

Ratlosigkeit

Guss
Twister
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo,
dann gib doch bitte in deinem Script auch den Pfad zum wget ein. Vielleicht hast Du ja wie ich ich zwei verschiedene auf deiner DS.

Rich (BBCode):
/usr/syno/bin/wget

/opt/bin/wget

Gruß Frank
 

twisterchen

Benutzer
Mitglied seit
08. Mrz 2011
Beiträge
34
Punkte für Reaktionen
2
Punkte
8
@ Frank hmm möglich glaub ich aber nicht, sagen kann ich es aber nicht

Versionen.png

Rich (BBCode):
/opt/bin/wget
gibt es bei mir nicht auch finde ich das wget nicht in den Pfaden die mit
Rich (BBCode):
echo $PATH
ausgegeben werden.

was ich finde ist
Rich (BBCode):
/usr/syno/bin/wget

wenn ich nun in meiner onlinetest.sh den Pfad so anpasse

Rich (BBCode):
/usr/syno/bin/wget --output-file=/volume1/dyndns/Admin/log.txt --directory-prefix=/volume1/dyndns/Admin --tries=5 --retry-connrefused --timeout=60 --random-wait -r -S -x -nH -np http://meine.domain.de/nulldatei.txt

und dann ausführe

sh.png

funktioniert es auch, auch wenn ich es nur so drinstehen habe

Rich (BBCode):
wget --output-file=/volume1/dyndns/Admin/log.txt --directory-prefix=/volume1/dyndns/Admin --tries=5 --retry-connrefused --timeout=60 --random-wait -r -S -x -nH -np http://meine.domain.de/nulldatei.txt


sh.png

funktioniert es auch weil warscheinlich di selben Version
das ganze aber nur in der Console.

Wenn ich es aber über den Aufgabenplaner ausführe kommt nur die log datei zusatande

Hmm liegt wohl an den Rechten des WI wobei ich ja als root ausführen eingetragen habe.
Noch Ideen ??

Gruss
Twister
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
War nur so eine Idee. Das unter opt vorhandene wget ist bei mir auch nur durch eine zusätzliche Installation per IPKG entstanden. Welches Du per Console verwendest hättest Du auch durch

Rich (BBCode):
which wget

in Erfahrung bringen können. Wie gesagt war nur eine Idee. Denn dein Problem ist ein wenig kurios da der Pfad ja auch korrekt im Log steht. Mach doch mal ein "cd /volume1/dyndns/Admin" vorher in deinem Script.

Gruß Frank
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat