[Çözüldü] Crontab ile GUI çalıştırma

Başlatan copyleft, 02 Mayıs 2017 - 15:25:49

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

copyleft

merhaba;
crontab ile oluşturduğum işler arka planda çalışmakta , görünür halde çalıştırmak için yaptığım değişikler çalışmadı malesef.
Bir python uygulamam var bunu bin altına attıp terminalden "wr" yazıp direk olarak çalıştırabiliyorum.Çalıştırdığımda bana notify-send ile bir bildirim yapmakta.
uygulamada sorun olabilir diye "leafpad" için de bu denemeyi yaptım. Ancak bir türlü başarılı olamadım. LXDE kullanmaktayım.

tailf /var/log/syslog
May  2 15:18:01 debian CRON[15707]: (root) CMD (DISPLAY=:0 wr)
May  2 15:14:01 debian CRON[15575]: (root) CMD (export DISPLAY=:0; /usr/bin/leafpad)


crontab -l

*/1 * * * * DISPLAY=:0 wr  //çalışmadı
#*/1 * * * * export DISPLAY=:0; /usr/bin/leafpad  //çalışmadı
#*/1 * * * * export DISPLAY=:0 && /usr/bin/leafpad //çalışmadı
#*/1 * * * * env DISPLAY=:0 && /usr/bin/leafpad // çalışmadı






Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 02 Mayıs 2017 - 16:01:43

Şöyle bir şey farkettim . Crontab işlemleri root kullanıcısında görünür şekilde çalışmakta..ancak kendi kullanıcım da çalışmamakta


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 02 Mayıs 2017 - 16:39:49

sudo -u username komutlarını ekleyince sorun çözüldü.

*/1 * * * * sudo -u username DISPLAY=:0 wr