2024-05-03 23:00:03 发布
网友
我是Django、Python和Web开发的新手,正在尝试将RSS阅读器作为一个学习项目。现在,我需要帮助实现定期检查所有频道的新内容(比如说每15分钟检查一次)。我需要一个cron作业来完成这个任务,定制管理命令就是解决这个问题的方法,我知道的很多。但我正努力想办法实现这一点。Thislink是大多数人推荐的,但是我没有发现它非常有用,比如,我没有解释关于X时间量部分的调度。在
有人能解释一下,通过代码,如何实现每15分钟检查一次频道的新内容。提前谢谢。在
为了将来引用,频率参数用空格隔开(可能在发布时丢失了)。尝试各种组合的好地方是www.dataphyx.com/cronsandbox/。在
“每15分钟一次”其实是最简单的。一旦您编写了检查命令一次,就可以设置cron每隔15分钟执行一次该命令。在
This article简要介绍了cron的一般情况以及如何设置它。在
运行cron时要记住的事项:
/bin/sh
PATH
python
/usr/bin/python
MAILTO
source
一旦您编写了管理命令,只需将其添加到您自己的crontab文件中。此文件列出了系统范围内cron进程将执行的所有命令。在
要编辑crontab文件,请在控制台中键入crontab -e。在
crontab -e
文件中不是注释的每一行都是一个条目。条目以频率开始,然后是要运行的命令。一般格式如下:
* * * * * command to be executed ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───── day of week (0 - 7) (0 or 7 are Sunday, or use names) │ │ │ └────────── month (1 - 12) │ │ └─────────────── day of month (1 - 31) │ └──────────────────── hour (0 - 23) └───────────────────────── min (0 - 59)
任何位置的星号*表示“全部”。在
*
每15分钟跑一次:
为了将来引用,频率参数用空格隔开(可能在发布时丢失了)。尝试各种组合的好地方是www.dataphyx.com/cronsandbox/。在
“每15分钟一次”其实是最简单的。一旦您编写了检查命令一次,就可以设置cron每隔15分钟执行一次该命令。在
This article简要介绍了cron的一般情况以及如何设置它。在
运行cron时要记住的事项:
/bin/sh
),因此不能访问您的所有定制(例如添加到PATH
中的内容)。在python
,而是键入/usr/bin/python
,或者任何适用于您的系统的内容。在MAILTO
。在source
这样的通用bashisms命令在cron中不起作用。在一旦您编写了管理命令,只需将其添加到您自己的crontab文件中。此文件列出了系统范围内cron进程将执行的所有命令。在
要编辑crontab文件,请在控制台中键入
crontab -e
。在文件中不是注释的每一行都是一个条目。条目以频率开始,然后是要运行的命令。一般格式如下:
任何位置的星号
*
表示“全部”。在每15分钟跑一次:
^{pr2}$相关问题 更多 >
编程相关推荐