times
আপনার স্ক্রিপ্ট থেকে বেরিয়ে আসার জন্য কেবল যুক্তি ছাড়াই কল করুন ।
সঙ্গে ksh
বা zsh
, এছাড়াও আপনি ব্যবহার করতে পারেন time
পরিবর্তে। এর সাথে zsh
, ব্যবহারকারী এবং সিস্টেম সিপিইউ সময় time
ছাড়াও প্রাচীর ঘড়ির সময় আপনাকে দেবে ।
আপনার স্ক্রিপ্টের প্রস্থান স্থিতি সংরক্ষণ করতে, আপনি এটি করতে পারেন:
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
বিশেষ চলক রয়েছে যা প্রতি সেকেন্ডে স্বয়ংক্রিয়ভাবে বৃদ্ধি পায় mented উভয় zsh
এবং ksh93
, সেই পরিবর্তনশীলটিকে typeset -F SECONDS
আরও স্পষ্টতা পেতে ভাসমান পয়েন্ট (সহ )ও তৈরি করা যেতে পারে । এটি কেবল প্রাচীর ঘড়ির সময়, সিপিইউ সময় নয়।