Один из вариантов - установить инструмент, который перечисляет файловые уведомления ядра (inotify). Затем настройте его на выполнение chattr
, как только файлы и каталоги будут созданы.
В примере ниже используется incrond
(доступен в репо Debian и Red Hat/CentOS EPEL), но вы можете использовать инструмент на основе FAM, если вы используете экспорт NFS.
mkdir /srv/incrontest
Создайте файл /etc/incron.d/incrontest
со следующим содержимым:
/srv/incrontest IN_CREATE chattr +a $@/$#
Затем (повторно) запустите dameon systemctl start incron
(Обязательно systemctl enable incron
, если вы живете в мире RPM)
Voilà
Это для удобства. Он сохраняет начальную команду и положение окна или панели. -Часто проще повторно создать -панель или повторно создать -окно, чем воссоздавать окно или панель. Это особенно актуально, если у вас есть окна, которые всегда запускают одно и то же приложение в одном и том же месте.
Он также сохраняет историю панели и статус выхода в процессе панели (или всех панелей ), поэтому вы можете просмотреть их, даже если панель закрылась.