Автозапуск. Не получается через unit systemd
Нужно запустить как сервис такую штуку как Fluvio. Запускается он коммандой fluvio cluster start или если уже был создан кластер то тогда fluvio cluster resume
fluvio cluster start
📝 Running pre-flight checks
✅ Local Fluvio is not installed
✅ Previous local fluvio installation not found
🎉 All checks passed!
✅ Local Cluster initialized
👤 Profile set
✅ SC Launched
🤖 Starting SPU: (1/1) / ✅ 1 SPU launched
🎯 Successfully installed Local Fluvio cluster
после чего создается несколько процессов. После перезагрузки системы процессов естественно нет.
1216 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio run sc --local /home/pg/.fluvio/data/metadata --bind-public 127.0.0.1:9003
1233 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio-run sc --local /home/pg/.fluvio/data/metadata --bind-public 127.0.0.1:9003
1252 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio run spu -i 5001 -p 0.0.0.0:9010 -v 0.0.0.0:9011 --log-base-dir /home/pg/.fluvio/data
1269 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio-run spu -i 5001 -p 0.0.0.0:9010 -v 0.0.0.0:9011 --log-base-dir /home/pg/.fluvio/data
Если запустить через systemd то процесс не запускается.Утилита fluvio написана что сама запускает процессы и потом можно проверять статус процессов этой же утилитой. Но как сделать автостарт процессов?
sudo systemctl status fluvio.service
● fluvio.service - Fluvio Streaming Platform
Loaded: loaded (/etc/systemd/system/fluvio.service; disabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2025-03-04 17:39:26 MSK; 2s ago
Process: 1132 ExecStart=/home/pg/.fluvio/bin/fluvio cluster start (code=exited, status=217/USER)
Main PID: 1132 (code=exited, status=217/USER)