Я пишу программное обеспечение, которое будет работать как демон на встроенной платформе без экрана. Поскольку демон может быть остановлен пользователем, вошедшим в систему (через ssh), я хотел бы сообщить вошедшим в систему пользователям, что демон успешно завершен. Я мог бы использовать скрипт, использующий wall
или write
, чтобы сделать это, и вызвать его из моей программы на C ++, используя execve
, но мне интересно, есть ли способ сделать это на C ++, который не требует libnotify
(который я собираю для ориентированных на GUI сред) и не доступен на платформе, для которой я разрабатываю.