Возможно ли получить текущий контекст или самый передний пользовательский процесс для запуска сценария при его изменении?
Например, пользователь
- начинается с командной строки,
- затем переходит в Emacs
- выходит обратно в командную строку
- идет в топ
- квиты
- и т.п.
Могу ли я заставить терминал автоматически запускать скрипт для каждого из этих переходов, который получает имя нового процесса, а потенциальный выполняет действие в соответствии с процессом?