Невозможно запустить скрипт .sh для задачи cron. Изменение фонового изображения

Я попытался несколько подходов к устранению этой проблемы, но все, что я хочу сделать, это изменить обои рабочего стола, когда этот скрипт запущен в cron. Ниже приведено то, что у меня до сих пор.

PID=$(pgrep gnome-session)
export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-)
sudo gsettings set org.gnome.desktop.background picture-uri file:///home/mark/Pictures/Background_Pictures/CAP.jpg

Я получаю следующую ошибку, когда я запускаю ее в cron.

(process:17154): dconf-WARNING **: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY

Я знаю, что часть проблемы состоит в том, что мне нужно установить переменную DBUS_SESSION_BUS_ADDRESS, но у меня есть и она имеет действительное значение.

I ' м в недоумении, как это сделать. У кого-нибудь есть верное решение для этого?

1
задан 25 January 2017 в 09:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: