我想在实时收集数据。我的脚本节省了及时的数据。它需要一个输入(通过使用argparse),并使用一个虚拟环境。
我试过了:
for input in inputs:
python_file = 'PYTHON_IN_CONDA_ENV_DIR DIR/file.py -I "' + input + '"'
os.system("gnome-terminal --tab -e 'bash -c \"" + python_file + "; exec bash\"'")
没有任何显示。另一种可能是多,Linux的屏幕,直接bash脚本。我也试过:
#!/bin/bash
for input in $(cat inputs.txt);
do
gnome-terminal --tab -e file.py --input=input
done
任何帮助将不胜感激。
编辑:crontab的看起来似乎是为这个伟大的。脚本需要无限期地运行。
鉴于你的评论,它看起来像你正在寻找的东西,如:
#!/bin/bash
source activate environment
for input in $(cat inputs.txt)
do
python file.py --input="$input" &
done
解决了与GUI自动化这个问题:请参见MultiPy在我的GitHub。