20/02/2024, 15:44
(Questo messaggio è stato modificato l'ultima volta il: 20/02/2024, 15:45 da UBt.)
Un paio di anni fa avevo utilizzato con successo il servizio duckdns per rendere disponibile a tutto l'orbe terraqueo una webcam.
Ho ripreso in mano il vecchio progetto ed adesso sto avendo dei problemi: sembra che il sito e la webcam non siano più visibili all'esterno ma solo sulla mia rete locale.
In particolare ho riscontrato che non viene creato il file duck.log nella cartella /home/pi/duckdns. Com'è noto tale file contiene un "OK" se il servizio viene correttamente eseguito.
O meglio: il file duck.log con l'"OK" viene creato solo se eseguo lo script manualmente (./duck3.sh); in caso contrario non viene creato.
Esaminando il log di crontab sembrerebbe proprio che tale servizio sia eseguito correttamente ogni 5 minuti.
Inoltre crontab l'ho richiamato con un "crontab -e" e non con un "sudo contab -e". E' giusto ?
Mi domando: l'assenza del file duck.log è sintomo di un malfunzionamento ?
Grazie per l'attenzione.
Ho ripreso in mano il vecchio progetto ed adesso sto avendo dei problemi: sembra che il sito e la webcam non siano più visibili all'esterno ma solo sulla mia rete locale.
In particolare ho riscontrato che non viene creato il file duck.log nella cartella /home/pi/duckdns. Com'è noto tale file contiene un "OK" se il servizio viene correttamente eseguito.
O meglio: il file duck.log con l'"OK" viene creato solo se eseguo lo script manualmente (./duck3.sh); in caso contrario non viene creato.
Codice:
echo url="https://www.duckdns.org/update?domains=yyyyy&token=xxxxxxx" | curl -k -o ~/duckdns/duck.log -K -
Inoltre crontab l'ho richiamato con un "crontab -e" e non con un "sudo contab -e". E' giusto ?
Codice:
Feb 20 15:25:01 pi2 CRON[1989]: (pi) CMD (~/duckdns/duck3.sh > /dev/null 2 > &l)
Feb 20 15:30:01 pi2 CRON[2012]: (pi) CMD (~/duckdns/duck3.sh > /dev/null 2 > &l)
Feb 20 15:35:01 pi2 CRON[2024]: (pi) CMD (~/duckdns/duck3.sh > /dev/null 2 > &l)
Feb 20 15:40:01 pi2 CRON[2048]: (pi) CMD (~/duckdns/duck3.sh > /dev/null 2 > &l)
Grazie per l'attenzione.