使用crontab定期下载经济学人audio

如果不确定自己的crontab时间参数设置的是否正确,可以参照这里:

https://crontab.guru/

更多crontab设置的问题,也可以参照这里:

https://stackoverflow.com/questions/31260837/how-to-run-a-cron-job-on-every-monday-wednesday-and-friday 

 

#run at 7 o'clock every Friday
#At 07:00 on Friday
0 7 * * 5 teaudio.pl

 

设置成北京时间每周五早上7点定期下载,当然我不可能把下载地址公布出来

问题出现了。设成北京时间周五早上7点执行,结果一直到了15 :00点才执行。哪里出问题了????

有说在crontab -e中,添加

CRON_TZ=Asia/Shanghai

CRON_TZ=Asia/Shanghai

#run at 7 o'clock every Friday
#At 07:00 on Friday
# m h   dom mon dow     command
0 7 * * 5 teaudio.pl

等待测试查看。

https://serverfault.com/questions/848829/how-to-use-timezone-with-cron-tab

https://askubuntu.com/questions/54364/how-do-you-set-the-timezone-for-crontab

 

 

经济学人audio链接生成,使用了perl的DateTime模块,非常好用。尽管安装起来费了点时间。是真花时间。

sudo cpan DateTime

等待完成即可。

DateTime使用指南:https://metacpan.org/pod/DateTime

 

posted @ 2024-02-01 20:29  profesor  阅读(4)  评论(0编辑  收藏  举报