如何把所有file.sh写到一个sh文件里,让它们同时运行?
How to write all file.sh into one sh file and let them run simultaneously?
我有 15 个 python 个脚本需要 运行。我知道我可以将它们一个接一个地分批处理,但这太棘手了。有没有办法将它们全部放在一个文件中,然后让它们执行?
我会添加更多细节。
现在,我有 15 个 python 文件,对应于 15 个 .sh 文件。但我不想手动将它们一一分批。那么我可以写一个run.sh把所有15个.sh文件放进去吗,然后我只需要
sbatch run.sh
。然后就可以完成所有的工作了。
我认为这个问题需要更多的澄清。问题同时说但是在正文中你一一说?
我不知道这是否正是您想要的,但您可以尝试 Python 的 os.system(exe)
,其中 exe 将是您要执行的命令(例如:python foo.py bar1 bar2
), 只需要一个包含所有执行的 Python 脚本。
我有 15 个 python 个脚本需要 运行。我知道我可以将它们一个接一个地分批处理,但这太棘手了。有没有办法将它们全部放在一个文件中,然后让它们执行?
我会添加更多细节。 现在,我有 15 个 python 文件,对应于 15 个 .sh 文件。但我不想手动将它们一一分批。那么我可以写一个run.sh把所有15个.sh文件放进去吗,然后我只需要
sbatch run.sh
。然后就可以完成所有的工作了。
我认为这个问题需要更多的澄清。问题同时说但是在正文中你一一说?
我不知道这是否正是您想要的,但您可以尝试 Python 的 os.system(exe)
,其中 exe 将是您要执行的命令(例如:python foo.py bar1 bar2
), 只需要一个包含所有执行的 Python 脚本。