ЗВІТ ПРО БАШ


6

Zsh має геніальну функцію, яка автоматично друкує статистику часу для команд, що займають більше часу, ніж $REPORTTIMEдля виконання. Подумайте про це, як провести автоматично трубопровід через timeнеобхідність.

З посібника Zsh:

REPORTTIME
    If nonzero, commands whose combined user and system execution times
    (measured in seconds) are greater than this value have timing statistics
    printed for them.

Чи існує аналогічна функція чи набір сценаріїв, що дозволяє подібну поведінку, для Bash?


2
У цій темі згадується один розумний хакер . Інший спосіб - використовувати щось на зразок zsh'spreexec .
Жиль

Відповіді:


5

У мене є його реалізація тут: https://github.com/mstormo/reporttime

Клоніруйте репортаж Git та просто джерело сценарію reporttime.bash. Також дозволяє безпосередньо розмістити компоненти синхронізації в підказку Bash, замість того, щоб вона повідомлялася в окремому рядку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.