История изменений
Исправление AnonymUser, (текущая версия) :
Я так понимаю, что моя задача в лучшем варианте решалась бы так: с inotify и incron. А может быть, даже только с incron. То есть не нужно писать отдельную фоновую программу с включением в нее библиотеки с inotify.
incron работает, как я понял также, как cron, но он проще и это уже готовое решение:
Вот статья: https://habr.com/ru/post/66569/
Тогда от root
incrontab -e
/somedir/reboot.txt IN_MODIFY reboot
Только добавить пользователя в /etc/incron.allow
И у incron мгновенное срабатывание, но это не всегда нужно.
Исправление AnonymUser, :
Я так понимаю, что моя задача в лучшем варианте решалась бы так: с inotify и incron. А может быть, даже только с incron. То есть не нужно писать отдельную фоновую программу с включением в нее библиотеки с inotify.
incron работает, как я понял также, как cron, но он проще и это уже готовое решение:
Вот статья: https://habr.com/ru/post/66569/
Тогда от root
incrontab -e
/somedir/reboot.txt IN_MODIFY reboot
Только добавить пользователя в /etc/incron.allow
Исходная версия AnonymUser, :
Я так понимаю, что моя задача в лучшем варианте она бы решалась так: с inotify и incron. А может быть, даже только с incron. То есть не нужно писать отдельную фоновую программу с включением в нее библиотеки с inotify.
incron работает, как я понял также, как cron, но он проще и это уже готовое решение:
Вот статья: https://habr.com/ru/post/66569/
Тогда от root
incrontab -e
/somedir/reboot.txt IN_MODIFY reboot
Только добавить пользователя в /etc/incron.allow