1

Я застрял с проблемой о значке 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 установлен

1 ответ1

0

Я решил эту проблему на Debian но не на Ubuntu .

Вот моя главная задача:

* * * * * export DISPLAY=:0.0; send-notify "`/home/username/Documents/myscript.sh`"

Экспорт переменной DISPLAY с указанным вами значением необходим при запуске из crontask.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .