VU+ Solo2 - Avviare wget tramite BH

OneWells

Vu+ Newbie
Salve a tutti, come da titolo e possibile avviare tramite script o cron il comando wget per scaricare delle foto da internet e copiarle su Hd interno del VU.
Grazie



Inviato dal mio iPad utilizzando Tapatalk
 

OneWells

Vu+ Newbie
Grazie anticipate se ti rubo qualche nozione, ho provato questo script (update_foto.sh):
Code:
#!/bin/sh
#UPDATE FOTO
wget -q http://miosito.aaa/foto.jpg -O /media/hdd/foto.jpg &>/dev/null
if [ -s /media/hdd/foto.jpg ]; then
    chmod 644 /media/hdd/foto.jpg &>/dev/null
fi
######  FINE
incollando il contenuto via terminale tramite telnet i comandi vengono eseguiti e tutto fiunziona, ma avviandolo tramite cron o direttamente tramite dream explorer (addons) non viene eseguito.
Ho controllato i permessi del file sono giusti.
Forse sbaglio qualcosa...
P.S. l'errore riportato da dream explorer è file non found come se non leggesse il contenuto dello script.
Attendo notizie, grazie ancora.
 

angelofsky1980

BlackHole Driver Specialist
Grazie anticipate se ti rubo qualche nozione, ho provato questo script (update_foto.sh):
Code:
#!/bin/sh
#UPDATE FOTO
wget -q http://miosito.aaa/foto.jpg -O /media/hdd/foto.jpg &>/dev/null
if [ -s /media/hdd/foto.jpg ]; then
    chmod 644 /media/hdd/foto.jpg &>/dev/null
fi
######  FINE
incollando il contenuto via terminale tramite telnet i comandi vengono eseguiti e tutto fiunziona, ma avviandolo tramite cron o direttamente tramite dream explorer (addons) non viene eseguito.
Ho controllato i permessi del file sono giusti.
Forse sbaglio qualcosa...
P.S. l'errore riportato da dream explorer è file non found come se non leggesse il contenuto dello script.
Attendo notizie, grazie ancora.

Non ho il box sotto mano ma ho il sospetto che lo script .sh che stai cercando di eseguire è in formato Windows e non Unix e quindi non viene eseguito dando errore.
Cerca sul web come convertire i file da Windows a Linux (dovrebbe essere con dos2unix)
 

OneWells

Vu+ Newbie
Risolto, effettivamente il problema di esecuzione derivava da questa mancata conversione. Ho usato Ultraedit per effettuare la conversione ed adesso lo script viene eseguito regolarmente.
Ti ringrazio per le info.
 

OneWells

Vu+ Newbie
Provato da cron ma niente lo script non viene avviato. La sintassi giusta di cron... io ho usato questo:
Code:
00 23 * * * /usr/script/update_foto.sh
. Aiutino...
 

OneWells

Vu+ Newbie
RISOLTO, la sintassi giusta per avviare da cron è questa:
Code:
00 23 * * * /usr/script/./update_foto.sh

Condiviso, se può essere utile alla comunità.

Saluti e Grazie
 
Top