Temat: debian i kopiowanie z crona
Napisałem prosty skrypt, który ma mi ściągać obrazek z kamery, zmienić rozdzielczość i potem skopiować wynik w miejsce docelowe. Ostatni punkt niestety nie działa z crona (ręcznie odpalony skrypt działa w całości). System operacyjny debian/buster
#!/bin/bash
wget --user=uzytkownik --password=haslo http://192.168.1.143/image/jpeg.cgi -O /home/remus/kamerka/dlink.jpg
convert dlink.jpg -resize 400x225 dlink1.jpg
wget http://192.168.1.180//anonymous/snapshot/view -O /home/remus/kamerka/gds.jpg
convert gds.jpg -resize 400x225 gds1.jpg
#sleep 3
sudo cp -f dlink1.jpg /usr/share/grafana/public/img/dlink.jpg
sudo cp -f gds1.jpg /usr/share/grafana/public/img/gds.jpgNo i jak zmusić crona, aby wykonał te 2 ostatnie polecenia? Próbowałem regułę dodawać do crona aktualnego użytkownika, do sudo crontab -e i nic, wykonuje skrypt ale bez ostatnich 2 poleceń.
Polecenie w cronie:
*/1 * * * * /bin/bash /home/remus/kamerka/kamerka.sh #uruchamianie co 1 mini obojętne, czy dam przed poleceniem sudo, czy go brak jak wyżej to nie chce działać.