Пользовательская служба Linux не может быть запущена, но служба существует в / lib / systemd / system и связана

У меня есть следующий сервисный модуль, определенный в /lib/systemd/system/

 [Unit] Description=Kafka and Zookeeper 3 node ensemble Requires=network.target remote-fs.target After=network.target remote-fs.target ConditionPathExists=!/opt/ [Service] Type=simple EnvrionmentFile=/etc/environment User=kafkacluster Group=kafkacluster ExecStart=${KAFKA_HOME}/bin/kafka-startj.sh ${KAFKA_HOME} ExecStop=${KAFKA_HOME}/bin/kafka-stopj.sh ${KAFKA_HOME} Restart=on-failure SyslogIdentifier=kafkacluster [Install] WantedBy=multi-user.target и [Unit] Description=Kafka and Zookeeper 3 node ensemble Requires=network.target remote-fs.target After=network.target remote-fs.target ConditionPathExists=!/opt/ [Service] Type=simple EnvrionmentFile=/etc/environment User=kafkacluster Group=kafkacluster ExecStart=${KAFKA_HOME}/bin/kafka-startj.sh ${KAFKA_HOME} ExecStop=${KAFKA_HOME}/bin/kafka-stopj.sh ${KAFKA_HOME} Restart=on-failure SyslogIdentifier=kafkacluster [Install] WantedBy=multi-user.target 

После этого я выполнил следующую команду

  • Bash, вставить последний использованный аргумент текущей команды
  • Как добавить себя в список sudoers?
  • Как декодировать cmd = 3222823425 в ioctl в Linux 2.6.29
  • X Server не загружается, когда я добавляю файл 50-synaptics.conf внутри каталога xorg.conf.d
  • Инструмент для генерации трафика TCP
  • Разница между тремя командами, которые используются для выполнения сценария оболочки?
  • systemctl enable /lib/systemd/system/kafkacluster.service

    Что показало, что в файлах есть система soft-link /etc/systemd/system . Теперь, когда я бегу

    systemctl start kafkacluster.service

    Я получаю следующую ошибку:

    Unit kafkacluster.service failed to load: No such file or directory. See system logs and 'systemctl status kafkacluster.service' for details.

    Но поскольку служба существует, я не уверен, что еще не хватает. Может ли кто-нибудь указать мне в правильном направлении?

    TYPO ConditionPathExists = / opt /

    вывод systemctl kafkacluster.service

     kafkacluster.service Loaded: error (Reason: No such file or directory) Active: inactive (dead) 

  • Хранение кэшей дисков при спящем режиме
  • В чем разница между ps -ef | grep WDA и ps -ef | grep DA?
  • кэширование Linux-дисков влияет на время доступа, указанное в stat?
  • Выделенная разность памяти в xen гостях после использования ядра Linux 3+
  • Почему XInput не может работать в X-терминале?
  • Корреляция / var / log / * timestamps
  • One Solution collect form web for “Пользовательская служба Linux не может быть запущена, но служба существует в / lib / systemd / system и связана”

    ConditionPathExists =! / Выбрать /

    Обратите внимание на следующее: Если абсолютное имя пути, переданное в ConditionPathExists =, имеет префикс с восклицательным знаком («!»), Тест отрицается, и устройство запускается только в том случае, если путь не существует.

    У вас действительно нет / opt / directory в вашей системе?

    Кроме того, убедитесь, что определена переменная $ {KAFKA_HOME}.

    Linux и Unix - лучшая ОС в мире.