使用crontab定时执行Python脚本并记录日志

本教程将教你如何使用crontab工具,在每天下午4点定时执行Python脚本/home/project/main.py,并将脚本的输出结果追加到/home/project/main.log文件中。

步骤:

  1. 打开终端并输入以下命令来编辑crontab文件:
crontab -e
  1. 在打开的文件中,添加以下行来指定定时任务:
0 16 * * * /usr/bin/python3 /home/project/main.py >> /home/project/main.log 2>&1

这条命令的含义是:

  • 0 16 * * *: 在每天的下午4点(小时数为16)执行任务。
  • /usr/bin/python3: 使用Python3解释器执行脚本。
  • /home/project/main.py: 指定要执行的Python脚本文件。
  • >> /home/project/main.log: 将脚本的标准输出结果追加到/home/project/main.log文件中。
  • 2>&1: 将脚本的错误输出重定向到标准输出,也追加到/home/project/main.log文件中。
  1. 保存并关闭文件。现在,crontab将在每天下午4点自动执行指定的Python脚本,并将输出结果写入指定的日志文件中。
使用crontab定时执行Python脚本并记录日志

原文地址: https://www.cveoy.top/t/topic/loTB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录