Trình tạo dịch vụ

Trình tạo dịch vụ yêu cầu phiên bản Team Edition trở lên.

Cách bao gồm trình tạo dịch vụ

Công cụ GUI

Đánh dấu "Include Service Creator" trong trang đầu ra.

include-service-creator

Công cụ CLI

Thêm trường "includeServiceCreator" trong tệp tác vụ.

includeServiceCreator: true

Cách sử dụng Trình tạo dịch vụ

Windows

Trình tạo dịch vụ của Windows là nssm

Bạn có thể tìm công cụ này trong thư mục đầu ra, nó cần được sử dụng cùng với tệp thực thi của bạn.

Cài đặt dịch vụ

Vào thư mục đầu ra và chạy.

nssm install service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
nssm install service-name tomcat-launcher [jvm-arguments]

Khởi động dịch vụ

nssm start service-name;

Dừng dịch vụ

nssm stop service-name

Xem trạng thái

nssm status service-name

Xóa dịch vụ

nssm remove service-name

Để biết cách sử dụng chi tiết của nssm, vui lòng tham khảo https://nssm.cc/commands.

Linux

Trình tạo dịch vụ cho Linux dựa trên systemctl.

Cài đặt dịch vụ

Vào thư mục đầu ra và chạy.

sudo ./service-creator service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
sudo ./service-creator service-name  tomcat-launcher

Sau khi dịch vụ được tạo, nó sẽ tự động chạy và được thiết lập khởi động cùng hệ thống.

Kiểm tra trạng thái dịch vụ

sudo systemctl status service-name

Dừng dịch vụ

sudo systemctl stop service-name

Khởi động dịch vụ

sudo systemctl start service-name

Tắt tự động chạy

sudo systemctl disable service-name

Bật tự động chạy

sudo systemctl enable service-name

Để biết cách sử dụng chi tiết của systemctl, vui lòng tham khảo https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/