Son zamanlarda crontab ile çalışıyorum çünkü Intrepid'de gconftool bir dbus arka uç kullanıyor ve bu da crontab'dan kullanıldığında işe yaramıyor demektir.XDG_SESSION_COOKIE ortam değişkeni ne için?
Çalıştırmak için Cron geldiğinde dbus oturum adresini bulması için oturum açtığımda ilgili ortam değişkenlerini dışa aktarmak zorunda kaldım.
Meraktan cron ne görebiliyordu ortamı merak ve benim sahip olduğum tek HOME
, LOGNAME
, PATH
, SHELL
, CWD
ve bana bu yeni bir, XDG_SESSION_COOKIE
çıkıyor. Bu ilginç görünüyor ve birkaç googlings onunla ilgili bir sürü hata ya da diğer özellik istekleri attı ama bana ne yaptığını söyleyen bir şey yok.
İçgüdüm, bu değişkenin, cron işi başlamadan önce verdiğim dosyaya vermem gereken tüm öğeleri bulmak için kullanılabileceğidir.
Sorularım, bu nedenle, a) yapabilir miyim? b) eğer öyleyse, nasıl? ve c) ne (başka) yapar?
Herkese teşekkürler