매뉴얼 페이지에 명시된 바와 같이
systemctl --now enable servicename
해야 활성화 및 시작 서비스를.
그러나 그것은 많은 다른 배포판에서 저에게 효과적이지 않습니다.
출력 중 :
systemctl is-enabled
활성화
systemctl is-active
서비스에서 여전히 비활성 상태입니다.
이 스위치의 장점은 무엇입니까?
나는 다음과 같은 다른 조합을 시도했다.
systemctl enable --now servicename
과:
systemctl enable servicename --now
그러나 여전히 동일합니다. systemctl start servicename
이전 명령 (예 : enable
부분)이 성공적으로 실행 되더라도 매번 수동으로해야 합니다 .
응용 프로그램의 시스템화 된 서비스가 단위 파일 어딘가에 기능을 구현하도록 지원해야합니까? 잘 알려진 많은 서비스가 따르지 않는 것은 완전히 쓸모없는 스위치라고 생각하게 만들었습니다. 나는 그것에 대해 생각한다고 가정합니다.
2
모든 "조합"은 여기서 잘 작동합니다 (archlinux).
—
don_crissti