Определите мой сеанс терминала, который запустил конкретный процесс

Я использую Gnome на Ubuntu. У меня часто есть 8-20 сеансов терминала, и в некоторых из них я имею su'd для другого пользователя. Конкретная проблема, которая заставила меня написать этот запрос, возникает при использовании git status , но это более общая проблема. Статус git скажет мне, что у меня есть неконтролируемый файл .foo.java.swp. Это означает, что в одной из моих сеансов терминала я открываю vi на foo.java.

Мне нужен скрипт или инструмент, который скажет мне, в каком сеансе терминала работает vi. Я могу сделать «ps aux | grep vi», чтобы довольно легко найти pid конкретного vi. Было бы неплохо, если бы инструмент каким-то образом выделил терминал на моей панели задач.

Спасибо.

-Sam

2
задан 28 October 2011 в 20:36

0 ответов

Другие вопросы по тегам:

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