Как сделать двоичный файл для начала в качестве службы

Я скачал и установил Cmak для управления сервером Apache Kafka.

Установка требует, чтобы двоичные файлы были загружены в папку, а затем запустить:

bin/cmak

внутри этой папки.

Это принесет CMAK вручную, когда вы запускаете команду и покажу вам в консоли журнала CMAK.

Я подключаюсь к серверу с SSH и таким образом, мне нужно держать сеанс открытым для работы CMAK. Возможно ли как-то иметь его в качестве обслуживания? Так что на сервере запустите его начинается, и мне не нужно вручную начать его по запросу или сохранить сессию SSH?

1
задан 9 February 2021 в 14:47

1 ответ

Вам необходимо создать системный сервис. Создайте файл /lib/systemd/system/cmak.service со следующим содержимым:

[Unit]
Description=
After=network.target

[Service]
Type=simple
ExecStart=/bin/cmak

[Install]
WantedBy=multi-user.target

Вы можете включить / запустить службу Systemctl Entable Cmak.Service; SystemCtl Start CMAK.Service . Это всего лишь очень простой пример и может быть изменено для удовлетворения ваших потребностей.

2
ответ дан 18 March 2021 в 23:35

Другие вопросы по тегам:

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