LINUX.ORG.RU
ФорумAdmin

cron + skype + python

 


0

2

Ранее создавал тему (предполагал что проблема в модуле) cron + Skype4py

в общем, есть скрипт на питоне который кидает некое сообщение в чат. Но по крону не отрабатывает. В итоге найдено решение:http://stackoverflow.com/questions/23415117/shell-script-with-export-command-... НО для меня не понятны вот эти строки:

PID=$(pgrep gnome-session)
dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-)
export DBUS_SESSION_BUS_ADDRESS=$dbus

Прошу как можно подробнее растолковать мне каждую строку...

Я бы посоветовал skype4pidgin/skypeweb. Либо локально запускать и юзать, либо через публичные XMPP-шлюзы (например, на decent.im есть, открывается через Services Discovery сервера XMPP-клиентом).

Andrey_Utkin ★★
()
Ответ на: комментарий от Andrey_Utkin

не то, меня интересуют именно строки, что указал выше...

Alhazar
() автор топика

Получаейт адрес dbus сессии на основе gnome-session, для других de такой способ может не сработать.

Deleted
()
Ответ на: комментарий от Deleted

Получаейт адрес dbus сессии на основе gnome-session

это ясно.

для других de такой способ может не сработать.

Подробней можно?

Alhazar
() автор топика
Ответ на: комментарий от Alhazar

У нас недопонимание.

для других de такой способ может не сработать.

Подробней можно?

Кеды были для примера DE без gnome-session. Собственно в там такой способ там не сработает.

Vovanano
()
Ответ на: комментарий от Alhazar

Прости что не по теме, но если это тебе ясно, то что/о чём ты спрашиваешь?

anonymous
()

Первая строка ищет PID процесса gnome-session.

Вторая строка ищет DBUS_SESSION_BUS_ADDRESS в переменных окружения процесса с найденным PID

Третья устанавливает переменную DBUS_SESSION_BUS_ADDRESS в полученное значение для текущего процесса.

Radjah ★★★★★
()
Последнее исправление: Radjah (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.