私は最近crontabと戦ってきました。なぜならIntrepidではgconftoolがdbusバックエンドを使用しています。これはcrontabから使用すると動作しないことを意味します。環境変数XDG_SESSION_COOKIEとは何ですか?
これを動作させるには、ログインするときに関連する環境変数をエクスポートして、cronの実行時にdbusセッションアドレスが見つかるようにしなければなりませんでした。
は好奇心から、私はcronのが見ることができるどのような環境疑問に思い、それは私が持っているすべてはHOME
、LOGNAME
、PATH
、SHELL
、CWD
で、私にこの新しいもの、XDG_SESSION_COOKIE
判明します。これは好奇心が強いように見え、いくつかのグーグルがバグやその他の機能リクエストを投げかけてきましたが、それが何をしているのかはわかりません。
私の本能は、この変数を使用して、私がcronジョブが実行される前にソースファイルにエクスポートしなければならなかったすべてのものを見つけることができるということです。
私の質問は、どうしてですか? b)そうなら、どうですか? c)それは何をするのですか?
ありがとうございました