Ошибка движения Raspbian: tty отсутствует и не задана программа askpass - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь настроить движение в raspbian.

Все работает хорошо, но у меня есть некоторые проблемы с on_movie_end, это команда:

on_movie_end /home/pi/motion/drop/dropupl.sh

это скрипт, который загружает видео в моем аккаунте Dropbox. Это содержимое

#!/bin/bash

echo "start upload" >> /home/pi/motion/drop/log.txt
sudo -u pi /home/pi/motion/drop/dropbox_uploader.sh upload /home/pi/motion/detected/02-25042020212043.mp4 test7.mp4 >> /home/pi/motion/drop/log.txt 2>&1
echo "end upload" >> /home/pi/motion/drop/log.txt

, и это содержимое файла журнала

start upload

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified
end upload

из командной строки /home/pi/motion/drop/dropupl.sh работает, загружает видео в Dropbox и записывает в файл журнала.

Но при обнаружении движения оно записывает в файл журнала, но пропускает строку с командой и не загружает видео в dropbox.

Как я могу это исправить?

...