Я пытаюсь настроить monitотключение виртуальной машины после завершения моей программы. (Программа работает как демон, занимает много времени, о котором я заранее не знаю, и моя машина дорогая, поэтому я хочу сэкономить.)
Я создал следующее .monitrcв моем домашнем каталоге:
set daemon 60 set logfile /run/monit.log set httpd unixsocket /run/monit.socket allow baruch:monit check process python3 matching python3 start program = "sudo systemctl poweroff" Я создал файл журнала и файл сокета и сделал их доступными для записи.
Тем не менее, monit monitor allдает две ошибки:
/home/baruch/.monitrc:6: Программа не существует: 'sudo'
Unix сокет /run/monit.socket ошибка соединения - соединение отказано
Любая помощь будет оценена.