запустить ddclient в качестве службы в 16.04

нет описания того, как это сделать на вики-странице github или sourceforge wiki, как

Существует файл

/etc/default/ddclient # Configuration for ddclient scripts # generated from debconf on Thu Jul 27 17:32:33 ACST 2017 # # /etc/default/ddclient # Set to "true" if ddclient should be run every time DHCP client ('dhclient' # from package isc-dhcp-client) updates the systems IP address. run_dhclient="false" # Set to "true" if ddclient should be run every time a new ppp connection is # established. This might be useful, if you are using dial-on-demand. run_ipup="false" # Set to "true" if ddclient should run in daemon mode # If this is changed to true, run_ipup and run_dhclient must be set to false. run_daemon="true" # Set the time interval between the updates of the dynamic DNS name in seconds. # This option only takes effect if the ddclient runs in daemon mode. daemon_interval="300"

Если я перехожу к

sudo systemctl edit --full ddclient.service

файл создается с этими параметрами

# Automatically generated by systemd-sysv-generator [Unit] Documentation=man:systemd-sysv-generator(8) SourcePath=/etc/init.d/ddclient Description=LSB: Update dynamic domain name service entries Before=multi-user.target Before=multi-user.target Before=multi-user.target Before=graphical.target Before=shutdown.target After=local-fs.target After=remote-fs.target After=network-online.target After=systemd-journald-dev-log.socket Wants=network-online.target Conflicts=shutdown.target [Service] Type=forking Restart=no TimeoutSec=5min IgnoreSIGPIPE=no KillMode=process GuessMainPID=no RemainAfterExit=yes ExecStart=/etc/init.d/ddclient start ExecStop=/etc/init.d/ddclient stop

Это не работает при загрузке, хотя ..? Я могу только запустить сервис для запуска вручную с помощью sudo etc/init.d/ddclient start или sudo systemctl start ddclient.service

0
задан 27 July 2017 в 13:36

3 ответа

Вы хотите sudo update-rc.d ddclient enable

1
ответ дан 22 May 2018 в 20:07
  • 1
    Удивительно, спасибо, не могли бы вы объяснить, как вы это знаете? – phaseform 27 July 2017 в 14:49
  • 2
    Я заметил запуск sudo systemctl edit --full ddclient.service после разрыва этой службы – phaseform 27 July 2017 в 14:59
  • 3
    Обратите внимание, что если вы не знаете, что делаете, не редактируйте конфиги, о которых вы ничего не знаете. Я знаю это, столкнувшись с тем же вопросом несколько лет назад. – Jahil Khalfe 28 July 2017 в 10:04
  • 4
    Спасибо за вашу помощь, но нет руководства для systemd, как я должен настроить этот сервис? – phaseform 16 August 2017 в 06:30
  • 5
    Откройте терминал и запустите man systemd. – Jahil Khalfe 16 August 2017 в 11:24

Вы хотите sudo update-rc.d ddclient enable

1
ответ дан 18 July 2018 в 09:34

Вы хотите sudo update-rc.d ddclient enable

1
ответ дан 24 July 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: