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

问题描述 投票:0回答:1

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

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

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

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

python projects
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.