Eu precisava adicionar
#!/usr/bin/python
Para o topo do Script e remova o python da entrada crontab
Primeiro, por favor me ajude com a pergunta, não me ofereça opções como DDClient ~! Para não ser rude, mas muitas pessoas oferecem soluções alternativas, eu gostaria de usar este método e estou apenas tendo um pouco de dificuldade para começar.
O script é de Ajuda do Ubuntu
Este é o snippit original relacionado ao que eu quero fazer
Namecheap & amp; Python
Você pode atualizar com o namecheap e o python com o seguinte script. Use seu editor preferido e crie o arquivo / 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"))
Entre no terminal
crontab -e e adicione a seguinte linha
* */1 * * * python /home/USERNAME/update_dns
Isso será atualizado a cada hora.
Tudo que eu subbed era YOURDOMAIN e YOURPASSWORD, não tenho certeza se eu deveria tocar no link, mas eu recebo este erro
./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))'
Eu precisava adicionar
#!/usr/bin/python
Para o topo do Script e remova o python da entrada crontab