Я застрял с проблемой о значке Dropbox.
Я использую Debian 7 Wheezy
. Я установил Dropbox.
Когда я запускаю вручную:
dropbox start -i
-> Все хорошо, и у меня есть значок в правом верхнем углу экрана.
Когда я запускаю скрипт с этой командой из crontask (от одного и того же пользователя на обоих), все в порядке, но в правом верхнем углу нет значка.
Я проверил и сравнил процессы с 2 разных запусков. Ничего не отличается, кроме номера пидс.
У кого-нибудь есть идея разгадать эту загадку?
Есть ли разница между запуском скрипта cron
и его запуском вручную? (Я говорю это снова, каждый раз, когда один и тот же пользователь запускает ручную команду или crontask).
Вот мой сценарий:
# my_script.sh
dropbox start | grep jour
if [ $? -eq 1 ]; then
echo 'dropbox is already running'
else
echo "Dropbox isn't started"
dropbox start -i
fi
Редактировать:
libappindicator1
установлено
dropbox.py
файла, кстати.Ответы:
Я решил эту проблему,
Debian
но не вклUbuntu
.Вот моя главная задача:
Экспорт переменной DISPLAY с указанным вами значением необходим при запуске из crontask.
источник