使用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