запустите не найденный для задания в/etc/init человечности

Я добавил свой conf файл в dir /etc/init как

author "seaweed"
description "seaweedfs"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
limit nofile 1000000 1000000

respawn
chdir /
setuid root
setgid root
console log

exec /root/work/bin/weed -v=0 volume -mserver=18.01.13.10:9333 -ip=88.9.4.92 -dir=/storage -max=2270 -images.fix.orientation=false -pulseSeconds=1

Когда я делаю sudo start seaweedfs Я только получаю ошибку, как запускают команду, не найденную?

Я очень плохо знаком с этим материалом, и я действительно не знаю, какова проблема.. Мои проблемы состоят в том, чтобы выполнить это задание в фоне и также использовать, запускают остановку в случае необходимости.

любая справка будет благодарна

1
задан 4 November 2016 в 08:22

1 ответ

  1. Добавляют, что файл в /etc/systemd/system/{your_service_name}.service

Добавляет сценарий ниже в файле.

[Unit]
Description=SeaweedFS Volume
After=network.target

[Service]
Type=simple
User=root
Group=root
LimitNOFILE=1000000
Environment=HOME=/home/root
Environment=LANGUAGE=en_US:en
Environment=LS_ALL=en_US.UTF-8

ExecStart=/opt/go/bin/weed -v=0 volume -mserver=18.01.13.10:9333 -ip=88.9.4.92 -dir=/storage -max=2270 -images.fix.orientation=false -pulseSeconds=1
Restart=always
RestartSec=5
Environment=LANG=en_US.UTF-8
SyslogIdentifier=seaweedfs

[Install]
WantedBy=multi-user.target
  1. systemctl enable {your_service_name}.service
  2. systemctl {start,status} {your_service_name}.service

Замена запускается или состояние, поскольку Вам нравится проверять на. Это - то, как Мы разрешили это в systemd задание.

1
ответ дан 7 December 2019 в 15:45

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

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