Вот мой код сценария оболочки.
#!/bin/bash
declare -a my_array;
my_array=("arg1" "arg2" "arg3" "arg4" "arg5");
for i in "${my_array[@]}"; do
gnome-terminal -x;
cd /home/XXX/Documents/testing ;
conda activate env1;
python3 Parallel.py "$i" &
done
Я пытаюсь запустить мою программу Parallel.py, которая находится в папке тестирования, каждый раз с другим аргументом. Новое окно терминала должно появляться каждый раз и запускать новую команду. Например, первое окно терминала должно запускаться:
cd /home/XXX/Documents/testing
conda activate env1
python3 Parallel.py arg1
, затем следующее должно идти
cd /home/XXX/Documents/testing
conda activate env1
python3 Parallel.py arg2
, но все окна должны оставаться открытыми и выполнять команды параллельно. сейчас я получаю одно окно, в котором выполняются все команды.