问题描述
我想构建一个 Python 脚本,它应该每天下午 1 点访问网络,做一些工作(一些网络抓取)并将结果保存到文件中。
它将部署在 Linux 服务器上。
我不确定使用什么技术来按计划运行。
想到什么:
-
使用 cron 作业调度程序运行它。又快又脏。为什么要费心使用其他方法?
-
使用 systemd / systemctl 将它作为服务运行(我从来没有这样做过,但我只知道有这种可能性,我必须谷歌搜索特定的实现)。这是否被视为最佳实践?
-
其他方法?
因为我从来没有这样做过,所以我不知道每种方法的优缺点。可能这只是正确执行此操作的一种方法?请分享您的经验。
解决方法
我使用 cron 作业来运行计划任务,它对我来说效果很好。