Я написал скрипт, который использует pynotify для оповещения.он работает просто отлично, когда я запускаю его (python script.py
), но при запуске из cron с 00 * * * * myname python ~/scripts/script.py
он не работает!Понятия не имею почему.Вот фрагмент:
if os.path.isfile(os.path.expanduser('~/.thumbnails/normal')+'/'+thumbnail):
n = pynotify.Notification(video_file[0], 'finished download', os.path.expanduser('~/.thumbnails')+'/'+thumbnail)
else:
n = pynotify.Notification(video_file[0], 'finished download', '/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-x-shockwave-flash.png')
print n
n.show()
, направляющий вывод в ~ / log.file, дает: <pynotify.Notification object at 0x16d4e60 (NotifyNotification at 0x13804e0)>
и ошибок нет, поэтому я не совсем уверен, где еще искать.