使用crontab定时执行Python脚本并记录日志
使用crontab定时执行Python脚本并记录日志
本教程将教你如何使用crontab工具,在每天下午4点定时执行Python脚本/home/project/main.py,并将脚本的输出结果追加到/home/project/main.log文件中。
步骤:
- 打开终端并输入以下命令来编辑
crontab文件:
crontab -e
- 在打开的文件中,添加以下行来指定定时任务:
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文件中。
- 保存并关闭文件。现在,
crontab将在每天下午4点自动执行指定的Python脚本,并将输出结果写入指定的日志文件中。
原文地址: https://www.cveoy.top/t/topic/loTB 著作权归作者所有。请勿转载和采集!