Почему c-lightning работает при запуске вручную, но не запускается через systemd?

Я пытаюсь заставить обрезку c-lightning запускаться при загрузке на Raspberry Pi Zero W. Он работает при запуске вручную (что здорово!), Но не через systemd. Я пробовал много вариантов файла lightning.service, но ни один из них не сработал. Когда я проверяю статус, он говорит "неактивен (мертв)", а если я делаю "sudo systemctl start lightning", он просто зависает, а статус остается "неактивным (мертвым)".

Вот самый простой файл lightning.service, который должен работать (но не работает):

[Unit]
Description=lightning-deamon
After=bitcoin.service
Requires=bitcoin.service

[Service]
ExecStart=/usr/local/bin/lightningd
User=doge
Group=doge
Type=simple
Restart=on-failure
RestartSec=30
TimeoutStartSec=300

[Install]
WantedBy=multi-user.target

Кто-нибудь получил это на работу? Не могли бы вы опубликовать свой файл lightning.service? Любые другие идеи о том, почему это может не сработать?

1 ответ

У меня все получилось: биткойн был запущен как "разветвление", а не "просто", так что он никогда не возвращался, и поэтому lightningd никогда не вызывался.

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