![Убить ОС, если процесс завершен](https://rvso.com/image/170664/%D0%A3%D0%B1%D0%B8%D1%82%D1%8C%20%D0%9E%D0%A1%2C%20%D0%B5%D1%81%D0%BB%D0%B8%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%20%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD.png)
У меня есть специальное приложение для мониторинга, которое я развертываю на кластере Linux и хочу защитить.
Я хотел бы, чтобы процесснетчтобы было возможно kill
.
При этом пожилым пользователям необходимо root
.
Я читал, что для этого можно использовать потоки ядра. Я бы скорее уничтожил ОС, чем поддерживал ее без этого процесса.
Возможно ли это или, что еще лучше, есть ли более элегантный способ?
решение1
Если старшим пользователям не нужен полный и неограниченный доступ root, вы можете разрешить им стать root-пользователями только для использования необходимых функций через sudo (или setuid-программ, служебных демонов и т. д.)
решение2
Я думаю, что лучше использовать скрипт /etc/init/yourservice.conf
с respawn
директивой, чем убивать ОС.