2014-05-20 9 views
0

최근에 우분투 12.04에서 14.04로 업그레이드되었습니다. 북마크 된 채팅에 연결하고 메시지를 작성하는 스크립트가 있습니다. 30 분마다 이것을 실행하는 데 cronjob을 유지하고 있습니다. 12.04에서는 제대로 작동했습니다.Skype4py : 오류 : Skype 연결 시간 초과 우분투 14.04

*/30 11-19 * * 1-5 DISPLAY=:0;export DISPLAY;/path/script.py >> /path/errorStatus.log 

올바르게 터미널을 통해 실행에 스크립트하지만 크론 - 작업을 통해 실행에 오류 "타임 아웃을 연결"주고있다 ...

답변

0

DISPLAY = : 0; 수출 DISPLAY, PID = $ dbus = $ (grep -z DBUS_SESSION_BUS_ADDRESS/proc/$ PID/environ | cut -d = -f2-); export DBUS_SESSION_BUS_ADDRESS = $ dbus; /path/script.py >>/path/errorStatus ENV가 올바르게 설정되지 않았습니다으로

.log로 크론 작업은

은 첫째로 나는 runn 시도 ... 작동하지 않는 :: 크론 환경에서 스크립트를 보내고 -

How to simulate the environment cron executes a script with?

나는 사용자 ENV 및 크론-ENV를 비교 DBUS_SESSION_BUS_ADDRESS을 수출하는 스크립트 작동 것을 발견했다.

Shell script with export command and notify-send via crontab not working. Exported variable is set by a command