Есть ли способ получить уведомление о системных событиях в Ubuntu?

Я хочу написать индикатор приложения для Unity, чтобы он отображал одно число и всплывающую подсказку. Я хочу обновить этот номер при изменении даты, т.е. в 24:00, и мне нужно обновить его, если компьютер выходит из спящего или ждущего режима.

Есть ли способ получить уведомление о вышеупомянутых событиях в Ubuntu? Я ищу любой API для просмотра и мониторинга изменений даты / времени и сигналов в системе. Я хочу избежать сканирования системного времени, чтобы ловить изменения.

1 ответ

Когда дата меняется - используйте cron (man at); и как выполнить команду после возобновления из режима ожидания?

Другое дело, чтобы приложение было уведомлено. Обычно для IPC используется обработчик сигнала (POSIX setsig()) и использование команды kill с пользовательским идентификатором сигнала, например SIGUSR1. Ты пишешь с C?

Другие вопросы по тегам