Δημοσιεύτηκε: 11 Δεκ 2009, 10:58
από sv9cag
Ευχαριστώ sudobash για την απάντηση.
Οταν τρέξω την εντολή χειροκίνητα από το τερματικό δουλεύει, όταν όμως τρέχει από το cronjob βγάζει το παρακάτω μήνυμα λάθους στο log.
Κώδικας: Επιλογή όλων
From: root@fr-g.lan (Cron Daemon)
To: george@fr-g.lan
Subject: Cron <george@fr-g> notify-send -t 100000 -i info "πληρωμή επιταγών"
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/george>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=george>
Message-Id: <E1NJ08X-0000pn-B4@fr-g.lan>
Date: Fri, 11 Dec 2009 09:42:01 +0200

libnotify-Message: Unable to get session bus: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.

Παραθέτω και το cronjob μήπως κάτι δεν έχω κάνει καλά.
Κώδικας: Επιλογή όλων
george@fr-g:~$ crontab -l
# m h dom mon dow command
42 9 11-15 * * notify-send -t 100000 -i info "πληρωμή επιταγών"
10 9 14-15 * * notify-send -t 100000 -i info "πληρωμή επιταγών"
10 8 29-30 * * notify-send -t 100000 -i info "πληρωμή επιταγών"
10 9 29-30 * * notify-send -t 100000 -i info "πληρωμή επιταγών"

george@fr-g:~$

Και μια παρατήρηση ακόμη, δοκίμασα με χρόνο από 1, 10, 100, 1000, 10000 & 100000 σε όλες τις περιπτώσεις το μήνυμα έμεινε ανοιχτό για 10 δευτερόλεπτα.

Ευχαριστώ

Γιώργος - sv9cag