まずIPを通知するファイルを作成。
次に通知を自動起動化する。
タイマーファイルを作成。
タイマーを有効化する。
タイマーを実行する。もしくは再起動。
タイマーを止める。
タイマーを無効化する場合。
タイマーが動いているか確認する。(但しタイマー全て)
DNSの現在のIPを確認する。
パッケージがなければ以下でダウンロード。
まずIPを通知するファイルを作成。
user@computer:~$ sudo nano /etc/systemd/system/mydns.service |
[Unit] | |
Description=MyDNS IP Update | |
[Service] | |
Type=oneshot | |
ExecStart=/usr/bin/sh -c 'curl -u アイディー:パスワード https://www.mydns.jp/login.html' | |
[Install] | |
WantedBy=multi-user.target |
次に通知を自動起動化する。
タイマーファイルを作成。
user@computer:~$ sudo nano /etc/systemd/system/mydns.timer |
[Unit] | |
Description=Run mydns.service | |
[Timer] | |
OnBootSec=5min | |
OnCalendar=Wed 05:00 | |
[Install] | |
WantedBy=multi-user.target |
タイマーを有効化する。
user@computer:~$ sudo systemctl enable mydns.timer |
タイマーを実行する。もしくは再起動。
user@computer:~$ sudo systemctl start mydns.timer |
タイマーを止める。
user@computer:~$ sudo systemctl stop mydns.timer |
タイマーを無効化する場合。
user@computer:~$ sudo systemctl disable mydns.timer |
タイマーが動いているか確認する。(但しタイマー全て)
user@computer:~$ sudo systemctl list-timers --all |
DNSの現在のIPを確認する。
user@computer:~$ nslookup アドレス |
パッケージがなければ以下でダウンロード。
user@computer:~$ sudo apt install dnsutils |