Как я могу настроить автоматическую проверку на контроль (контроль сервисов) на Ubuntu 12.04 с PS?

Я настраиваю контроль на сервере Ubuntu 12.04. Одна из проверок, как предполагается, удостоверяется, что некоторые процессы правильно работают.

В основном это выполняет a ps -aux и проверки, если данный процесс там.

К сожалению, на Ubuntu ps только покажет процессы для текущего пользователя. Моя система контроля не работает - конечно - как пользователь root.

Там какой-либо путь состоит в том, чтобы достигнуть этого?

(кроме установки задания крона как корень, дамп ps -aux на временном файле :D)

Править

На самом деле проблема только происходит на 12,04 полях (ps -aux работает как ожидалось над 14,04).

Там должен так или иначе зафиксировать это поведение? Сервер будет скоро обновлен, но летние каникулы не являются наилучшим временем для этого :)

1
задан 16 August 2018 в 13:45

1 ответ

Хорошо, так...!

Эта "функция песочницы процесса", кажется, происходит только по телефону 12.04.

Один способ обойти, это должно позволить ожидаемому пользователю работать ps как sudo:

Редактирование /etc/sudoers:

accountname ALL = NOPASSWD: /bin/ps

Затем использование sudo ps -aux вместо ps -aux.

1
ответ дан 7 December 2019 в 16:12

Другие вопросы по тегам:

Похожие вопросы: