LinuxのcrontabやserviceからSkype APIが使えるようになった https://github.com/shokai/skype-ruby 問題 Skype gemで使っているruby-dbusは環境変数DBUS_SESSION_BUS_ADDRESSを使ってSkypeアプリと通信させてくれるのだが、GUIから起動したTerminalでないとDBUS_SESSION_BUS_ADDRESSが設定されていない。 つまりcronやserviceから起動したプロセスはDBUSが使えなかった 解決方法 ~/.dbus/session-bus/ にテキストファイルでDBUS_SESSION_BUS_ADDRESSが書いてあった kde – Run a dbus program in crontab , how to know about the SESSION id? – Uni