2015-07-04 81 views
1

我有我需要在不同的终端/主机运行5个Python文件。目前我正在做的是在自己的终端/控制台上运行每个文件python filename.py运行多个Python文件从一个Python文件

什么,我想是运行一个文件,将运行在不同的终端/主机的所有其他文件。

我还没有尝试过任何事情。我正在寻找某人指导我如何做正确的方向。

+0

为什么不把5个文件的内容,在5种功能,并呼吁他们一个又一个? – user2963623

+0

将创建5个控制台与每个运行其文件? –

+0

没有。但是,如果需要,可以将输出写入文件。 – user2963623

回答

1

你可以使用屏幕命令,如果它实际上不是必要的,五个不同的终端弹出。写一个这样的bash脚本:

#!/bin/bash 

screen -dmS "screen-name-1" python filename1.py 
screen -dmS "screen-name-2" python filename2.py 
screen -dmS "screen-name-2" python filename2.py 

然后你可以访问每个屏幕,

screen -r screen-name-1 

有关详细信息,请参阅https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/

相关问题