Автоматически открывая несколько окон терминала с различными командами

Для определенной задачи каждый раз я должен открыть 10 терминалов удара и записать различные команды на них. Какой-либо способ автоматизировать это?

Я выполняю Fedora Linux.

0
задан 07.05.2014, 14:43

2 ответа

Просто создайте сценарий оболочки, который порождает те терминалы и выполняет Ваши команды после запуска. Например, с терминалом гнома Вы могли сделать

#!/bin/bash
gnome-terminal -e your_command1 &
gnome-terminal -e your_command2 &
gnome-terminal -e your_command3 &
gnome-terminal -e your_command4 &

(и так далее...)

Править: Удаленная ненужная команда nohup, так как это не было необходимо в этом случае. Моя исходная идея состояла в том, чтобы включать nohup, таким образом, порожденные окна терминала гнома не уничтожить в случае, если окно, где сценарий был запущен, закроется. Кажется, что те запущенные окна терминала останутся в живых очень хорошо даже без nohup.

3
ответ дан 24.11.2019, 03:10

Уже существует ответ, который дает прямое решение Вашей проблемы, но если Вы однажды хотите сделать более усовершенствованный материал автоматизации GUI, я могу настоятельно рекомендовать Sikuli.

http://www.sikuli.org

2
ответ дан 24.11.2019, 03:10

Теги

Похожие вопросы