Search code examples
redhatubuntu-18.04jbpmsystemctl

How to start jbpm as system's service in ubuntu?


I just downloaded jbpm server from JBPM. it starts by running "jbpm-server/bin/standalone.sh" this. But i want to start jbpm as ubuntu's service like---> systemctl start jbpm.

can anyone provide me details to create startup script for this.


Solution

  • You should create a file in your systemd directory, for example /etc/systemd/system/change_me.service and fill it with a basic setup like:

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

    Then you should reload your systemd configuration in order to update it with the new service via

    sudo systemctl daemon-reload
    

    And then start it

    sudo systemctl start change_me
    

    If you want a more granular control over your systemd's service file you should read the man page via:

    man systemd.service