【问题标题】:How to start jbpm as system's service in ubuntu?如何在 ubuntu 中启动 jbpm 作为系统服务?
【发布时间】:2020-11-03 14:54:20
【问题描述】:

我刚刚从JBPM 下载了 jbpm 服务器。 它首先运行“jbpm-server/bin/standalone.sh”这个。但我想将 jbpm 启动为 ubuntu 的服务,例如 ---> systemctl start jbpm。

谁能提供详细信息来为此创建启动脚本。

【问题讨论】:

    标签: redhat ubuntu-18.04 jbpm systemctl


    【解决方案1】:

    您应该在您的 systemd 目录中创建一个文件,例如 /etc/systemd/system/change_me.service 并使用以下基本设置填充它:

    [Unit]
    Description=Your service's description
    
    [Service]
    ExecStart=/path/to/executable.sh
    
    [Install]
    WantedBy=multi-user.target
    

    然后你应该重新加载你的 systemd 配置,以便通过新服务更新它

    sudo systemctl daemon-reload
    

    然后启动它

    sudo systemctl start change_me
    

    如果您想更精细地控制 systemd 的服务文件,您应该通过以下方式阅读手册页:

    man systemd.service
    

    【讨论】:

    • 我应该在 [Install] 字段中输入什么......你能详细说明“WantedBy=multi-user.target”这个吗?
    • 它只是告诉 systemd 在multi-user.target 启动时运行你的服务。 multi-user.target 只是默认启动服务 (freedesktop.org/software/systemd/man/systemd.unit.html) 的别名。这样您就可以在启动时启动您的服务!
    • 很高兴它有帮助!将此主题标记为已解决或接受答案以帮助其他人找到它!
    猜你喜欢
    • 1970-01-01
    • 2016-04-03
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    相关资源
    最近更新 更多