Я использую команду сценария для записи моего терминального действия. После завершений сессии я использую следующую команду для обработки результирующего файла Машинописного текста:
cat typescript | perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' | col -b > typescript-processed
Теперь, команда для начала записи и команды выше присутствует в том же файле удара. Действительно ли возможно вызвать вышеупомянутый сегмент кода (работающий в фоне в то время) только, когда терминальный сеанс закрыт?
Заранее спасибо! • ᴗ •
Попробуйте это место тот сценарий в ~/.bash_logout
файл и когда завершения оболочки это будет выполнено.
Я использовал этот пример, и он работал:
finish() {
echo "my firstname" >> /tmp/kokolet
}
trap finish EXIT