Я очень стараюсь заставить это работать, но я просто не могу понять это правильно.
Я получил этот Raspberry Pi, который я хочу загрузить фотографии из ссылки Dropbox в укажите папку c при перезагрузке.
sudo crontab -e
@reboot /home/pi/path/to/dir/with/photos/scripts.sh
скрипты. sh
#!/bin/bash
set -x
cd /home/pi/path/to/dir/with/photos/
# delete all photos and download and convert them again
rm -f /home/pi/crontab.refresh.log || true
sh /home/pi/path/to/dir/with/photos/refreshPhotos.sh > /home/pi/crontab.refresh.log
# convert all photos to bmp (and scale them)
rm -f /home/pi/crontab.convert.log || true
/usr/bin/python2.7 /home/pi/path/to/dir/with/photos/convertPhotos.py > /home/pi/crontab.convert.log
обновить фотографии. sh
#!/bin/bash
# clear the "old" ones
rm -f *.JPG || true
rm -f *.jpg || true
# Get the "fresh" ones
wget -qO- https://www.dropbox.com/sh/AAA/BB -P /home/pi/path/to/dir/with/photos/ | bsdtar -xvf-
wget
выглядит немного странно с -qO-
и | bsdtar -xvf-
- это во избежание попадания их в папку AAA и BBB.
Запуск сценария из
/home/pi/path/to/dir$ bash /with/photos/scripts.sh
работает нормально. НО перезагрузка, похоже, не работает (она удаляет только старые фотографии и не загружает новые.
ЛЮБАЯ помощь, которая решит мою проблему, будет принята с благодарностью!