【问题标题】:Skype4py: Error: Skype attach timeout Ubuntu 14.04Skype4py:错误:Skype 附加超时 Ubuntu 14.04
【发布时间】:2014-05-20 06:08:47
【问题描述】:

我最近从 Ubuntu 12.04 升级到 14.04。 我有一个脚本,它连接到书签聊天并写出一条消息。 我正在维护一个 cronjob 以每半小时执行一次。在 12.04 中它运行良好。

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

脚本在通过终端执行时正确,但在通过 cron-job 执行时出现“附加超时”错误...

【问题讨论】:

    标签: linux ubuntu-14.04 skype4py


    【解决方案1】:

    DISPLAY=:0;export DISPLAY;PID=$(pgrep gnome-session);dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-);export DBUS_SESSION_BUS_ADDRESS=$ dbus;/path/script.py >> /path/errorStatus.log

    由于环境设置不正确,cron 作业无法正常工作...

    首先我尝试在 cron 环境中运行脚本 :: -

    How to simulate the environment cron executes a script with?

    我比较了 user-env 和 cron-env,发现导出 DBUS_SESSION_BUS_ADDRESS 对脚本有效。

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

    【讨论】:

      猜你喜欢
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 2016-06-07
      • 2015-12-21
      • 2016-10-18
      • 1970-01-01
      相关资源
      最近更新 更多