OpenWRT下Crontab的使用方法

2016-04-10 13-47-34 的屏幕截图

TunnelBroker.net的IPv4 EndPoint更新API又抽风了,即使在OpenWRT的6in4 Interface里配置了HE Tunnelbroker的动态更新ID和Key也是没法更新,由于家里是联通宽带,动态IP,所以没有动态更新就没有IPv6连接,没有动态更新就没有域名访问(我在HE DNS的动态域名是连接到HE Tunnelbroker的API)。

很久以前看PeterCai举例过一种办法,然而我并没有那么机智,所以还是用老办法吧,Crontab

首先创建crontab文件

crontab -e

 

在其中输入如下内容

#below is a cronjob using he tunnelbroker api update tunnel endpoint ipv4 addr every 30 min.

*/10 * * * * curl -k [tunnelbroker网站内tunnel detail & advanced中找到的更新API]

 

然后:wq!保存并退出

默认情况下OpenWRT中的cron是不启动的,所以还要启动cron任务。首先在确定/etc/crontabs下已经有文件的情况下,然后运行

/etc/init.d/cron start

/etc/init.d/cron enable

 

差不多就可以了,下面是从OpenWRT Wiki中摘录的crontab用法:

min
0-59
hour
0-23
day/month
1-31
month
1-12
day/week
0-6
Description
*/5 * * * * every 5 minutes
12 */3 * * * every 3 hours at 12 minutes
57 11 15 1,6,12 * At 11:57 Hrs on 15th of Jan, June & Dec.
25 6 * * 1-5 At 6:25 AM every weekday (Mon-Fri)
0 0 4,12,26 * * At midnight on 4th, 12th and 26th of every month
5,10 9,14 10 * 0,4 At 9:05AM, 9:10AM, 2:05PM and 2:10PM every Sunday and Thursday

 

One thought on “OpenWRT下Crontab的使用方法

发表评论

%d 博主赞过: