เพียงแค่โทรtimesโดยไม่มีข้อโต้แย้งเมื่อออกจากสคริปต์ของคุณ
ด้วยkshหรือzshคุณสามารถใช้timeแทน ด้วยzsh, timeยังจะให้เวลาของนาฬิกาผนังนอกเหนือไปจากผู้ใช้และระบบเวลา CPU
เพื่อรักษาสถานะการออกจากสคริปต์ของคุณคุณสามารถทำได้:
ret=$?; times; exit "$ret"
หรือคุณสามารถเพิ่มกับดักในEXIT:
trap times EXIT
ด้วยวิธีนี้เวลาจะถูกเรียกเมื่อใดก็ตามที่เชลล์ออกและสถานะการออกจะถูกเก็บรักษาไว้
$ bash -c 'trap times EXIT; : {1..1000000}'
0m0.932s 0m0.028s
0m0.000s 0m0.000s
$ zsh -c 'trap time EXIT; : {1..1000000}'
shell  0.67s user 0.01s system 100% cpu 0.677 total
children  0.00s user 0.00s system 0% cpu 0.677 total
นอกจากนี้ยังทราบว่าทั้งหมดของbash, kshและzshมี$SECONDSตัวแปรพิเศษที่โดยอัตโนมัติได้รับเพิ่มขึ้นทุกวินาที ทั้งในzshและksh93ตัวแปรนั้นยังสามารถสร้างจุดลอยตัว (พร้อมtypeset -F SECONDS) เพื่อความแม่นยำมากขึ้น นี่เป็นเพียงนาฬิกาเวลาเท่านั้นไม่ใช่เวลา CPU