Использование:
xterm -e "myscript.scr; cd fred; run _tool" &
xterm -e "source myscript.scr; cd bull; run_tool" &
Переключатель -e
выполнит указана команда внутри сеанса xterm
, а не после it, как в вашем примере.
На странице руководства:
-e программа [аргументы ...]
Эта опция указывает программу (и ее аргументы командной строки), которая должна быть запущена в окне xterm. Он также устанавливает заголовок окна и имя значка как базовое имя выполняемой программы, если в командной строке не указаны ни -T, ни -n. Это должен быть последний параметр в командной строке.
Я считаю, что поверх
делает то, что вы ищете. Он регистрирует использование ресурсов процесса через интервалы по вашему выбору, и вы можете вернуться в прошлое, чтобы увидеть, что произошло в конкретное время ( поверх -r logfile -b time
, затем используйте t и Т ).