Почему 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 никогда не вызывался.