我从GitHub克隆了几个Python项目。
每个项目都需要先运行setup.py
文件来安装本地软件包,然后运行main.py
文件来执行代码。
如何在一个代码(.py
文件)中运行所有项目?
我想每分钟运行第一个项目,每15秒运行一次。
答案 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