Я создаю новую вкладку для запуска моей команды и уничтожаю ее, когда она не нужна.
- $ roxterm --tab -e top
- $ pkill -f top
(предпочтителен gnome-терминал, но он не поддерживает новую вкладку для выполнения данной команды; разбиение open & run не приводит к pkill).
Моя команда требует настройки скрипта setup.shпеременные окружения, вызываемые до выполненияОднако
- $ roxterm --tab -e "source setup.sh; mycommand"
завершается ошибкой, строка ошибки 1: источник не найден, поскольку bashокружение еще не инициализировано в только что созданном окружении roxterm.Как обойти.
Один из вариантов, который я могу придумать, - создать скрипт ниже, myscript.sh
- source setup.sh
- mycommand
но я бы хотел избежать создания сценариев для каждой из моих команд и иметь возможность убить его с помощью команды pkill -f mycommand