如何配置一个后台进程,该进程在指定的时间间隔在django项目中运行python脚本

如何配置一个后台进程,该进程在指定的时间间隔在django项目中运行python脚本,python,django,Python,Django,我正在尝试创建一个django web应用程序,它将扫描网络中的所有网络设备。作为其中的一部分,我正在运行自己的python脚本,以便在用户单击扫描按钮时扫描网络。现在,我想在后台以用户指定的时间间隔运行脚本。我可以用什么方法来实现这一点。任何帮助都将不胜感激 提前感谢。在简单情况下,请使用: 使用芹菜和django芹菜,您可以通过管理界面轻松添加周期性任务。如果您只有一个应用服务器,这很好,并且间隔可以很好地适应cron作业。如果您需要比cron作业更频繁的工作,或者如果您计划扩展到多个应用程

我正在尝试创建一个django web应用程序,它将扫描网络中的所有网络设备。作为其中的一部分,我正在运行自己的python脚本,以便在用户单击扫描按钮时扫描网络。现在,我想在后台以用户指定的时间间隔运行脚本。我可以用什么方法来实现这一点。任何帮助都将不胜感激

提前感谢。

在简单情况下,请使用:


使用芹菜和django芹菜,您可以通过管理界面轻松添加周期性任务。如果您只有一个应用服务器,这很好,并且间隔可以很好地适应cron作业。如果您需要比cron作业更频繁的工作,或者如果您计划扩展到多个应用程序服务器,那么您应该使用芹菜。是的,它非常简单,但可以在后台定期运行脚本。所以,如果你不需要控制这个过程,那没关系。@Murad Byashimov,我应该能够根据用户从UI输入的内容来编辑这些时间间隔。克朗有可能吗?没有。那你应该用芹菜。这是个很酷的工具。
# Run every workday at 22:00
0 22 * * 1-5 python manage.py command