Я хочу запустить несколько программ с помощью одного скрипта запуска и отслеживать их вывод на консоль.
Самый простой способ - запустить xterm для каждой программы в фоновом режиме, но это не очень удобно (мне не нравится, когда вокруг слишком много окон).
Другая альтернатива, о которой я подумал, - это перенаправить их выходные данные в лог-файлы, а затем использовать multitail
для просмотра их выходов на одном терминале, но если я хочу их убить, мне нужно взглянуть на их PID и затем выдать kill
команду, а не просто идти к своему терминалу и нажать Ctrl+C
Кроме того, это не сработает, если некоторые программы используют проклятия или аналогичные.
Моим идеальным вариантом было бы что-то вроде использования screen
для мультиплексирования терминала (или даже показа всех из них по-разному), но я не могу найти никакой опции на страницах справочника, связанных с этим, и screen
поиска в Google не выдаст полезного результата, так как это очень общий термин.
Итак, какие-либо предложения о том, как добиться чего-то похожего на то, что я хочу?