
현재 Ubuntu 15.04에서 ddclient를 데몬으로 시작하려고 하는데 systemd
Ubuntu 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 ... start
or 을 사용하면 안 되나요 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를 동시에 사용합니다.