📅  最后修改于: 2023-12-03 15:37:58.002000             🧑  作者: Mango
Crontab 是一个在 Linux 系统中可以用来定时执行任务的工具,可以用来替代手动执行脚本的方式。在本文中,我们将介绍如何使用 Crontab 安排 Python 脚本作为 Cron 作业。
首先,在 Linux 终端上输入以下命令来编辑 Crontab 文件:
crontab -e
如果是首次编辑 Crontab 文件,系统会提示选择编辑器,默认是 Vim 的方式。
在编辑器中,你需要按照以下的格式添加一行代码:
* * * * * /path/to/python /path/to/your/script.py
其中,星号代表任意数字(例如 1-31 的日期、0-23 的小时、0-59 的分钟等等),后面跟着要执行的命令或脚本的路径。
Cron 作业的执行频率由一串数字指定,这些数字的含义是:
例如,如果我们想要每小时执行一次 Python 脚本,那么我们可以在 Crontab 文件中添加以下内容:
0 * * * * /path/to/python /path/to/your/script.py
这里设置的是分钟数为 0,小时数为任何数,日期、月份和星期数都为任何数,这样就可以每小时准点执行一次脚本。
在编辑完 Crontab 文件之后,需要按下 ctrl + x
键来保存并退出编辑器。
如果 Cron 作业设置正确,在指定的时间执行时,会触发指定的命令或 Python 脚本。
你也可以使用以下命令来查看当前的 Cron 作业:
crontab -l
这将返回添加到 Crontab 文件中的所有 Cron 作业。
使用 Crontab 可以很方便地安排 Python 脚本定时执行,只需要简单几步即可完成 Cron 作业的设置和执行。