Прежде всего помогите мне с вопросом, не предлагайте мне опции как DDClient ~! Чтобы не быть грубым, но много людей предлагают обходные решения, я хотел бы использовать этот метод, и я просто испытываю немного затруднений при получении его движение.
Сценарием является от Справки Ubuntu
Это - исходный Snippit, который касается того, что я хочу сделать
Namecheap & Python
Можно обновить с Namecheap и Python со следующим сценарием. Используйте своего предпочтенного редактора и создайте файл/home/USERNAME/update_dns
# -*- coding: utf-8 -*-
import urllib2
urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("@", "YOURDOMAIN", "YOURPASSWORD"))
Введите в терминал
crontab-e и добавляют следующую строку
* */1 * * * python /home/USERNAME/update_dns
Это будет обновлять каждый час.
Все, что я подукладываю спать, было YOURDOMAIN и YOURPASSWORD, не уверенным, если я, как предполагалось, коснулся ссылки, но я получаю эту ошибку
./update_dns: line 2: import: command not found
./update_dns: line 4: syntax error near unexpected token `"http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=% s"'
./update_dns: line 4: `urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("@", REMOVED))'
Я должен был добавить
#!/usr/bin/python
К верхней части Сценария и удалить Python из crontab записи