systemd를 사용하여 ddclient를 데몬으로 시작

systemd를 사용하여 ddclient를 데몬으로 시작

현재 Ubuntu 15.04에서 ddclient를 데몬으로 시작하려고 하는데 systemdUbuntu wiki를 따라갈 수도 없습니다.https://help.ubuntu.com/community/DynamicDNS단어에.

나는 해냈다.

update-rc.d ddclient defaults

그런 다음 시도했습니다.

invoke-rc.d ddclient start

그런 다음,

service ddclient start

하지만 ps목록에는 아직 아무것도 ddclient보이지 않습니다.

하고 난 뒤에야,

/etc/init.d/ddclient restart

목록 ddclient에 표시되기 시작했습니다 .ps

/etc/init.d/ddclient restart더 이상 사용되지 않아야 합니까? 대신 invoke-rc.d ... startor 을 사용하면 안 되나요 service ... start?

Ubuntu 15.04 systemd에서 ddclient를 데몬으로 시작하는 올바른 방법은 무엇입니까?
머신 부팅 시 항상 시작되도록 하는 적절한 방법은 무엇입니까? 내 생각엔 가 update-rc.d더 이상 작동하지 않을 것 같아요 invoke-rc.d. 그렇죠?

감사해요

답변1

다음을 통해 시스템 서비스와 상호 작용할 수 있습니다.systemctl 명령. 패키지 관리 시스템이 systemd를 제공한 경우서비스 파일ddclient 패키지를 사용하면 다음을 사용하여 서비스를 시작할 수 있습니다.

[sudo] systemctl start ddclient.service

그리고 다음을 사용하여 서비스 상태를 쿼리합니다.

[sudo] systemctl status ddclient.service

메모: systemctl start <service>부팅 전반에 걸쳐 지속되지 않습니다. systemctl enable <service>다중 사용자 모드 등 설치 대상에 포함 해야 합니다 .

을 보면서패키지 소스ddclient에 대한 서비스 파일을 제공하는 것 같지 않습니다. 나는 우분투를 적극적으로 사용하지 않기 때문에 init 서비스로서 systemd로의 마이그레이션이 어떻게 계획되어 있는지 알지 못하지만 패키지에 문제가 필요할 수 있습니다. 그들은 다음을 제공했습니다.가이드upstart와 systemd를 동시에 사용합니다.

관련 정보