системная ошибка «не удалось запустить службу: служба модуля загружена неправильно: ошибка формата exec» - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь создать и запустить службу в виртуальной машине Ubuntu, я написал службу создания и установки службы randn.sh и сценарий службы.Служба генерирует случайное число от 1 до 20.Когда я запускаю сервис, используя 'systemctl randn start', он показывает ошибку: Unit Randn.service не загружен должным образом: Ошибка формата Exec. Мой скрипт randn.service

[Unit]
Description = Randn daemon
After network.target = auditd.service

[Service]
Type = simple
ExecStart = /usr/local/bin/ start randn.sh
ExecStop = /usr/local/bin/ stop randn.sh
Restart = always

[Install]
WantedBy = multi-user.target

Может кто-то, что я делаюнеправильно? Является ли синтаксис файла .service неправильным или что-то еще в script.sh? Я новичок в этом, пожалуйста, помогите новичку.

1 Ответ

0 голосов
/ 09 февраля 2019

Вам необходимо удалить пробелы между опциями и командами в файле модуля:

Неверно :

ExecStart = /some/command
# This should not include spaces!

Правильно :

ExecStart=/some/command
...