サーバーTips

cron

編集

crontab -e

0 2 * * * /mnt/mirror.sh
10 * * * * curl -u mydns351415:WNaEMHSdRrQ https://www.mydns.jp/login.html
20 * * * * curl -u mydns020158:T7RZ7xDsqLG  https://www.mydns.jp/login.html
ちなみに
vi /etc/crontab
では 「分 時 日 月 曜日 ユーザー コマンド」だが
crontab -e
では 「分 時 日 月 曜日 コマンド」

再起動

systemctl restart crond.service

ログの確認

tail -f /var/log/cron

2025/06/26 serio(192.168.0.10)

crontab -e

#20 * * * * curl -u mydns351415:WNaEMHSdRrQ https://www.mydns.jp/login.html
#25 * * * * curl -u mydns020158:T7RZ7xDsqLG  https://www.mydns.jp/login.html
#28 * * * * curl -u mydns726972:sMownyz7akx https://www.mydns.jp/login.html

#sek-net.mydns.jp
20 * * * * wget -O - 'http://mydns351415:WNaEMHSdRrQ@ipv4.mydns.jp/login.html'
21 * * * * wget -O - 'http://mydns351415:WNaEMHSdRrQ@ipv6.mydns.jp/login.html'

#endo.sek-net.mydns.jp
23 * * * * wget -O - 'http://mydns020158:T7RZ7xDsqLG@ipv4.mydns.jp/login.html'
24 * * * * wget -O - 'http://mydns020158:T7RZ7xDsqLG@ipv6.mydns.jp/login.html'

#mpiano.mydns.jp
25 * * * * wget -O - 'http://mydns726972:sMownyz7akx@ipv4.mydns.jp/login.html'
26 * * * * wget -O - 'http://mydns726972:sMownyz7akx@ipv6.mydns.jp/login.html'

#tennis.sek-net.mydns.jp
27 * * * * wget -O - 'http://mydns220829:9Uk5NJ46yUu@ipv4.mydns.jp/login.html'
28 * * * * wget -O - 'http://mydns220829:9Uk5NJ46yUu@ipv6.mydns.jp/login.html'

#mpiano.f5.si
30 * * * * wget -O DDNSNow_update.log "https://f5.si/update.php?domain=mpiano&password=seki1212"

#armadillo-tennis.f5.si
31 * * * * wget -O DDNSNow_update.log "https://f5.si/update.php?domain=armadillo-tennis&password=seki1212"

ilfa

#mpiano.sek-net.mydns.jp
20 * * * * wget -O - 'http://mydns931279:iQnHq5atesy@ipv4.mydns.jp/login.html'
21 * * * * wget -O - 'http://mydns931279:iQnHq5atesy@ipv6.mydns.jp/login.html'

ログへの出力

# vi /etc/logrotate.d/mydns

/tmp/mydns351415_*.log {
   daily
   rotate 7
   compress
   missingok
   notifempty
   copytruncate
}

# touch /var/log/mydns.log
# chmod 644 /var/log/mydns.log

# logrotate -d /etc/logrotate.d/mydns
# crontab -e

#sek-net.mydns.jp
40 * * * * echo "$(date '+\%F \%T') mydns351415 : $(/usr/bin/wget -q -O - 'http://mydns351415:WNaEMHSdRrQ@ipv4.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log
41 * * * * echo "$(date '+\%F \%T') mydns351415 : $(/usr/bin/wget -q -O - 'http://mydns351415:WNaEMHSdRrQ@ipv6.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log

#endo.sek-net.mydns.jp
43 * * * * echo "$(date '+\%F \%T') mydns020158 : $(/usr/bin/wget -q -O - 'http://mydns020158:T7RZ7xDsqLG@ipv4.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log
44 * * * * echo "$(date '+\%F \%T') mydns020158 : $(/usr/bin/wget -q -O - 'http://mydns020158:T7RZ7xDsqLG@ipv6.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log

#mpiano.mydns.jp
45 * * * * echo "$(date '+\%F \%T') mydns726972 : $(/usr/bin/wget -q -O - 'http://mydns726972:sMownyz7akx@ipv4.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log
46 * * * * echo "$(date '+\%F \%T') mydns726972 : $(/usr/bin/wget -q -O - 'http://mydns726972:sMownyz7akx@ipv6.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log

#tennis.sek-net.mydns.jp
47 * * * * echo "$(date '+\%F \%T') mydns220829 : $(/usr/bin/wget -q -O - 'http://mydns220829:9Uk5NJ46yUu@ipv4.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log
48 * * * * echo "$(date '+\%F \%T') mydns220829 : $(/usr/bin/wget -q -O - 'http://mydns220829:9Uk5NJ46yUu@ipv6.mydns.jp/login.html' | grep login_status)" >> /var/log/mydns.log

#mpiano.f5.si
49 * * * * echo "$(date '+\%F \%T') f5si-mpiano : $(/usr/bin/wget -q -O - 'https://f5.si/update.php?domain=mpiano&password=seki1212')" >> /var/log/mydns.log

#armadillo-tennis.f5.si
50 * * * * echo "$(date '+\%F \%T') f5si-armadillo : $(/usr/bin/wget -q -O - 'https://f5.si/update.php?domain=armadillo-tennis&password=seki1212')" >> /var/log/mydns.log

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS