Скрипт запуска Init.d не работает для No-IP

Я бы не сказал, что это ошибка. Можно использовать инструмент «Скриншот» и установить «Захват после задержки х секунд» до момента, когда вам нужно открыть меню.

1
задан 23 January 2013 в 04:20

4 ответа

Это очень просто, я создал строку в корневом каталоге crontab:

@reboot /usr/local/bin/noip2

Когда я включаю или перезагружаю свою машину, демон запускается автоматически

2
ответ дан 25 May 2018 в 02:12
  • 1
    Я пробовал это, и процесс там, когда он загружается, но IP не обновляется, почему ??? – knocte 5 November 2015 в 19:40
  • 2
    хорошо, я предполагаю, что это происходит, так это то, что он запускал команду перед запуском сетевого интерфейса, поэтому, если вы выполняете sleep 30 && /usr/local/bin/noip2, это сработает. Поэтому я поддерживаю это для того, чтобы быть самым простым решением для всех, не нужно возиться с скриптами init.d! – knocte 5 November 2015 в 19:48
  • 3
    javier и @knocte спасибо! Это отлично работает! Очень легко и не нужно возиться с скриптами init.d. Следует отметить, что вам нужно указать полный путь из noip2 в файле crontab (sudo crontab -e), поскольку простое указание sleep 30 && noip2 не будет работать . – ADTC 2 January 2016 в 12:10

В дополнение к:

 sudo update-rc.d noip2 defaults

вы также должны установить разрешения:

chmod 755 /etc/init.d/noip

Затем вы сможете начать и остановить. протестирован на Ubuntu 14.04 LTS

, следуя этим указаниям: Как установить No-ip2 на Ubuntu 12.04 LTS для размещения серверов на динамическом IP-адресе

1
ответ дан 25 May 2018 в 02:12
  • 1
    Затем вам нужно перейти на chmod 700 в соответствии с этими инструкциями в ссылке, поэтому только root может запустить его. – daveferrara1 6 December 2014 в 20:54

, и мне пришлось добавить строку выше, но с root как пользователь, и теперь она отлично работает для меня.

@reboot    root  /usr/local/bin/noip2

для редактирования crontab

sudo nano /etc/crontab
1
ответ дан 25 May 2018 в 02:12

Вы ссылаетесь на сценарий /etc/init.d из любого каталога /etc/rc?.d? У меня есть

/etc/rc0.d/K10no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc1.d/K10no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc2.d/S90no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc3.d/S90no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc4.d/S90no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc5.d/S90no-ip.com -> ../init.d/no-ip.com.sh*
/etc/rc6.d/K10no-ip.com -> ../init.d/no-ip.com.sh*
0
ответ дан 25 May 2018 в 02:12

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

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