Jak stwierdzono w człowieka stronie
systemctl --now enable servicename
powinien włączyć i uruchomić usługę.
Ale to nigdy nie działa dla mnie w wielu różnych dystrybucjach.
Podczas gdy wyjście:
systemctl is-enabled
włącza się,
systemctl is-active
jest nadal nieaktywny dla usługi.
Do czego służy ten przełącznik?
Próbowałem innych kombinacji, takich jak:
systemctl enable --now servicename
i:
systemctl enable servicename --now
ale wciąż to samo; Za systemctl start servicename
każdym razem muszę ręcznie , nawet jeśli poprzednie polecenie (tj. enable
Część) zostanie wykonane pomyślnie .
Czy zastosowanie usługi systemowej przez aplikację powinno wspierać implementację funkcji gdzieś w plikach jednostkowych; czego nie znają wiele znanych usług, co sprawiło, że pomyślałem o jego całkowicie bezużytecznym przełączniku; Zakładam, że się nad tym zastanowię.