06/04/2022, 08:45
(Questo messaggio è stato modificato l'ultima volta il: 06/04/2022, 08:46 da UBt.)
Il seguente script cat2.sh (avviato ogni 15 minuti da cron) dovrebbe
- catturare l'immagine dms.jpg di una webcam http://*****:*******@192.168.***.***/dms.jpg:8123
- cancellare il file sul raspberry /mnt/ramdisk/CAM2.jpg
- fare l'FTP dell'immagine nel sito http://nomesito.it/aaa/bbb/
Ma qualcosa non va ed a volte, non sempre però, fallisce.
Io ho messo, forse impropriamente, degli sleep perchè le 3 istruzioni vanno eseguite immancabilmente una dopo l'altra.
Come correggere lo script ?
Altra cose legata a questo script. Io ho scritto, sia in "sudo crontab -e" che in "crontab -e"
*/15 * * * * ~/cartella/cat2.sh
Questa duplice scrittura è corretta ? (mi sa di no)
Grazie per l'attenzione !
[code]#!/usr/bin/bash
wget --user=***** --password=******** -O /mnt/ramdisk/CAM2.jpg http://*****:*******@192.168.***.***/dms.jpg:8123
sleep 10s
File=/mnt/ramdisk/CAM2.jpg
if test -f "$File"; then
echo "&File sta per essere cancellato"
wdel ftp://*****:*******@***.***.***.***/nomesito.it/aaa/bbb/mnt/ramdisk/CAM2.jpg
fi
sleep 15s
wput -B -v /mnt/ramdisk/CAM2.jpg ftp://*****:*******@***.***.***.***/nomesito.it/aaa/bbb/[/codehttps://forum.raspberryitaly.com/editpost.php?pid=29834]
- catturare l'immagine dms.jpg di una webcam http://*****:*******@192.168.***.***/dms.jpg:8123
- cancellare il file sul raspberry /mnt/ramdisk/CAM2.jpg
- fare l'FTP dell'immagine nel sito http://nomesito.it/aaa/bbb/
Ma qualcosa non va ed a volte, non sempre però, fallisce.
Io ho messo, forse impropriamente, degli sleep perchè le 3 istruzioni vanno eseguite immancabilmente una dopo l'altra.
Come correggere lo script ?
Altra cose legata a questo script. Io ho scritto, sia in "sudo crontab -e" che in "crontab -e"
*/15 * * * * ~/cartella/cat2.sh
Questa duplice scrittura è corretta ? (mi sa di no)
Grazie per l'attenzione !
[code]#!/usr/bin/bash
wget --user=***** --password=******** -O /mnt/ramdisk/CAM2.jpg http://*****:*******@192.168.***.***/dms.jpg:8123
sleep 10s
File=/mnt/ramdisk/CAM2.jpg
if test -f "$File"; then
echo "&File sta per essere cancellato"
wdel ftp://*****:*******@***.***.***.***/nomesito.it/aaa/bbb/mnt/ramdisk/CAM2.jpg
fi
sleep 15s
wput -B -v /mnt/ramdisk/CAM2.jpg ftp://*****:*******@***.***.***.***/nomesito.it/aaa/bbb/[/codehttps://forum.raspberryitaly.com/editpost.php?pid=29834]