【发布时间】:2013-04-10 19:57:58
【问题描述】:
我有一个 Django 设置,我需要每两秒运行一次命令。命令如下所示:
watch SITE=<site_name> ./manage.py collectstatic --noinput
我将SITE 设置为VM 环境变量,然后Django 系统使用该变量来了解它需要针对哪个站点运行该命令以及其他内容。所有“站点”都从同一个代码库运行,并且在虚拟环境中运行。
问题是现在有 7 个“站点”我需要每两秒运行一次此命令,并且还有更多正在处理中。这意味着我打开了七个终端选项卡,每个选项卡分别运行相同的 VM,并且每两秒运行一次该命令!
有没有一种方法可以让我拥有某种脚本,以便以相同的方式为每个站点运行这些命令,但在一个终端选项卡中?或者更好,只是在后台运行?
【问题讨论】:
-
我不确定这个问题是否合适。没有可以给出的答案可以“回答它”。也就是说,看看“工头”?
标签: python django bash terminal