usermessage_watcher
Описание
Небольшое приложение, которое использую для оповещения активных пользователей. Написано в рамках импортозамещения - не нашёл ничего простого и нормального для Astra Linux
Языки
- Go100%
Пакет usermessage-watcher
Предназначен для оповещения активных пользователей сообщением в графике.
После входа юзера в графику ожидает появления и изменения файла /tmp/usermessage.txt каждые 15 секунд. После изменения файла запускает команду fly-dialog, где показывается содержимое файла /tmp/usermessage.txt Т.о. чтобы показать пользователю в пользовательской графике оповещение нужно создать файлик, написать туда сообщение и сохранить файлик.
Файл автоматически не удаляется, если нет прав на этот файл. Этот следует учитывать, т.к. при каждом входе в сессию пользователю будет показываться это сообщение. И если сами не удаляете файл, то предоставьте на файл права 0777, чтобы запущенное под пользователем приложение само смогло удалить файл.