业务上需要写一些定时任务的脚本,定期的去更新数据,或者爬去数据(例如汇率)。
写了一下python脚本,放到shell中的.sh文件中,然后crontab -e 定时去执行,然后后期发现定时脚本执行的时候,有时会报错,但是自己手动执行.sh却可以执行,慢慢研究发现,原来是不同bash(shell壳)的问题, 还有的是python的环境变量配置的问题,因此会用到source /etc/profile.
在此记录一下,提醒一下自己。
本文分享了在业务中使用Python脚本进行定时任务(如数据更新和爬虫)的经验,探讨了定时脚本在crontab执行时遇到的问题及解决方法,包括不同bash环境和python环境变量配置的影响。
业务上需要写一些定时任务的脚本,定期的去更新数据,或者爬去数据(例如汇率)。
写了一下python脚本,放到shell中的.sh文件中,然后crontab -e 定时去执行,然后后期发现定时脚本执行的时候,有时会报错,但是自己手动执行.sh却可以执行,慢慢研究发现,原来是不同bash(shell壳)的问题, 还有的是python的环境变量配置的问题,因此会用到source /etc/profile.
在此记录一下,提醒一下自己。
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
473

被折叠的 条评论
为什么被折叠?