Итак, сегодня один из наших серверов приложений был перезапущен из-за какой-то проблемы, и после перезапуска мы обнаружили, что наши службы приложений не работают.
Я хочу создать один сценарий, который будет проверять указанные ниже службы после сервераперезапустите и запустите их автоматически, если найдены остановленные:
1-я служба с путем: /opt/bea/config/nm/nm-sdi-abc/beaNMctl.sh
2-я служба TOMCAT - путь:/ opt / apache / tomcat / bin --- Имя службы startup.sh
Поймать здесь: 1-я служба может быть запущена с обычной учетной записью id, которую я использую.
Но 2-я служба может бытьперезапущен после входа в другую учетную запись службы на том же сервере и в сети.Как показано ниже:
[x201691 @ abc bin] $ su - apache
Пароль:
-bash-2.05b $ cd /
-bash-2.05b $ cd / opt / apache / tomcat / bin /
-bash-2.05b $ ./startup.sh
Может кто-нибудь помочь?
Также мы не являемся root-пользователями.