Вы могли использовать PROMPT_COMMAND, код, указанный в PROMPT_COMMAND, выполнен, прежде чем удар привлекает подсказку.
# Call function 'foo'
PROMPT_COMMAND=foo
# The function
foo() {
if [[ $PWD == "$HOME/repository/foo" ]]; then
set_foo_env.sh
fi
}
Отметьте, PROMPT_COMMAND является конкретным ударом, и это не эффективный путь, потому что функциональное нечто назовут каждый раз, когда удар привлекает подсказку.
Если приложение называют tcpA, попробуйте:
ps -C tcpA
Можно ограничить, который вершина процессов показывает путем передачи его pid или список pids, например:
top -p 1154, 761
Покажет просто procesess 1154 и 761.
Если Вы хотели автоматизировать или объединить те команды, с помощью h -o pid
с PS ограничит вывод просто pids (например, попробовать ps h -o pid -C bash
) - получение те, которые в список разделенных запятой значений в строке, берут немного больше работы.
pidof tcpA
. – tripleee 19.07.2013, 00:04