Этот ответ, «How to profile a bash shell script?», кажется, почти полностью охватывает то, что я пытаюсь выполнить здесь. В настоящее время у меня есть некоторые zsh-скрипты, которые изменяют подсказку, однако я думаю, что некоторые обновления для oh-my-zsh вызвали некоторые проблемы, которые мне нужно выследить. Медлительность время от времени невыносима.Сценарий ZSH и подсказка профилирования?
С этой целью, как бы вы адаптировали разделы подсказок в этом примере, ответьте на работу с zsh vs bash?
В настоящее время я модифицировал /etc/zshenv
таким образом, чтобы он первоначальный предложил код из примера:
PS4='+ $(date "+%s.%N")\011 '
exec 3>&2 2>/tmp/bashstart.$$.log
set -x
И мой ~/.zshrc
имеет следующие прилагаемые к нему хвост:
set +x
exec 2>&3 3>&-
Конечно это недействителен для настройки оболочки ZSH. В моем коде рендеринга используются настройки oh-my-zsh. Я мог бы добавить соответствующий код к приглашению, я полагаю, или я открыт для других предложений.
пожалуйста, рассмотрите редактирование поста, чтобы включить «в быстрых секции в этом примере ответ», релевантные, и указать, где она не работает для вас сейчас. Удачи. – shellter
По сути, мне просто нужны эти переводимые в zsh эквивалентности, чтобы добавить мое приглашение после того, как я буду отслеживать настройку. : D Я не настраивал его примерно на год, поэтому мне нужно откопать раздел, где я похоронил его в настройках oh-my-zsh. – ylluminate