Linux通过crontab添加python定时任务

date
Jun 1, 2023
slug
33
status
Published
tags
Linux
Learn
Tutorial
summary
Linux通过crontab命令添加python任务
type
Post
Book
在Linux系统中,可以通过crontab命令添加Python定时任务。crontab命令可以让用户在指定的时间段内周期性地运行命令或脚本。以下是一个简单的步骤,可以添加Python定时任务:
  • 打开crontab编辑器
  • 添加定时任务
  • 保存并退出编辑器
  • 查看定时任务

打开crontab编辑器

可以使用以下命令打开crontab编辑器:
crontab -e
如果是第一次使用该命令,系统会提示选择编辑器。可以选择喜欢的编辑器,例如选择nano编辑器。

添加定时任务

在打开的编辑器中,可以添加需要定时执行的Python脚本的执行命令。每行是一条命令。crontab的命令构成为时间+动作,其时间有分、时、日、月、周五种。操作符有:
  • * 取值范围内所有数字
  • / 每过多少个数字
  • - 从X到Z
  • , 散列数字
例如,如果需要在每天的凌晨1点执行/path/to/my_script.py脚本,可以在编辑器中添加以下内容:
0 1 * * * /usr/bin/python3 /path/to/my_script.py
其中,0 1 * * *表示在每天的凌晨1点执行;/usr/bin/python3表示使用Python3解释器执行脚本;/path/to/my_script.py表示需要执行的Python脚本的路径。

保存并退出编辑器

查看定时任务

可以使用以下命令查看当前用户的定时任务:
crontab -l
该命令会输出当前用户的所有定时任务。
以上就是添加Python定时任务的基本步骤。可以根据实际需求修改定时任务的执行时间及频率。

© LewisWong 2021 - 2026