Как запустить службу weblogic с другим пользователем? [закрыто]

La expresión regular ^[0-9]+$coincidirá con una cadena contigua de dígitos no -vacía, es decir, una línea no vacía -que se compone únicamente de dígitos. Si desea usar esa expresión regular en [[... =~ there ]]en bash3.2 o superior, también debe dejarla sin comillas, es decir, ^[0-9]+$en lugar de '^[0-9]+$'. Su fragmento de código probablemente debería tener este aspecto:

#!/usr/bin/env bash
if [[ "${VAR}" =~ ^[0-9]+$ ]]; then
    #execute code
fi
0
16.10.2018, 12:51
1 ответ

изменить:«Я ошибся, думая, что CentOS 6.8 уже поддерживает systemd, однако Centos поддерживает его только с версии 7.0»

Запуск Weblogic на Centos 6.8. Я рекомендую использовать systemd. Если вы используете Nodemanager, вы также можете лучше всего использовать для этого systemd и сделать веб-логику зависимой от него.

Пример системного файла systemd выглядит следующим образом: Измените пути в соответствии с вашей ситуацией, за исключением расположения служебного файла.

vi /etc/systemd/system/wls _adminserver.service

[Unit]
Description=WebLogic Adminserver service

[Service]
Type=simple
WorkingDirectory=/data/domains/base_domain
ExecStart=/data/domains/base_domain/startWebLogic.sh
ExecStop=/data/domains/base_domain/bin/stopWebLogic.sh
User=weblogic
Group=oinstall

[Install]
WantedBy=multi-user.target

Используйте sudo, чтобы разрешить пользователю «test» выполнять команды:

systemctl start wls_adminmanager
systemctl stop wls_adminmanager
systemctl status wls_adminmanager
2
28.01.2020, 02:31

Теги

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