使用本地程序包运行几个.py文件

时间:2017-12-20 16:28:49

标签: python projects

我从GitHub克隆了几个Python项目。

每个项目都需要先运行setup.py文件来安装本地软件包,然后运行main.py文件来执行代码。

如何在一个代码(.py文件)中运行所有项目?

我想每分钟运行第一个项目,每15秒运行一次。

1 个答案:

答案 0 :(得分:0)

我认为您不需要单个.py文件,cron作业就是您想要的。

要设置cron任务,请运行以下命令:

crontab -e

它将打开一个文本编辑器,供您创建新作业。在文本编辑器中写下以下几行,每行将绝对路径放到指定的main.py文件中,然后保存。它应该每分钟运行你的第一个项目,每15秒运行第二个项目。

* * * * * python [path to *first* main.py]
* * * * * python [path to *second* main.py]
* * * * * sleep 15 && python [path to *second* main.py]
* * * * * sleep 30 && python [path to *second* main.py]
* * * * * sleep 45 && python [path to *second* main.py]

您可以使用列出crontab -l任务的cron命令检查您的作业是否已正确保存。

我邀请您阅读cron上的一些文档,以便了解crontab使用的格式。 Here is a good link