আমি কিছু ব্যবহার করে সময় দেওয়ার চেষ্টা করছি:
/usr/bin/time myCommand
তবে যেহেতু স্ট্ডারকে লিখেছেন /usr/bin/time
, মাইকম্যান্ড যদি স্ট্ডারকেও লিখেন, আমি স্রোতে সময়ের আউটপুটের চেয়ে আরও বেশি পাই। আমি যা করতে চাই তা হ'ল মাইকম্যান্ডের সমস্ত আউটপুট এতে পুনঃনির্দেশিত করা /dev/null
, তবে এখনও সময়ের আউটপুটটি স্ট্যাডারে লিখুন। মাইকমন্ড একটি উদাহরণ ব্যবহার করে যা স্টাডারকে লিখেছে ls /nofile
, আমরা দেখতে পাচ্ছি যে (স্পষ্টত) নিম্নলিখিতগুলির সাথে কোনও আউটপুট নেই:
$ /usr/bin/time ls /nofile 2> /dev/null
$
কোনও পুনঃনির্দেশ ছাড়াই, আমরা আউটপুট ls
(স্ট্যাডার থেকে) এবং সময় থেকে আউটপুট উভয়ই দেখতে পাই (এছাড়াও স্ট্ডার থেকে):
$ /usr/bin/time ls /nofile
ls: cannot access /nofile: No such file or directory
0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 3776maxresident)k
0inputs+0outputs (0major+278minor)pagefaults 0swaps
আমি যা চাই তা হ'ল এমন কিছু যা সহজভাবে উত্পন্ন করে:
$ /usr/bin/time ls /nofile > RedirectThatImAskingFor
0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 3776maxresident)k
0inputs+0outputs (0major+278minor)pagefaults 0swaps
কোন ধারনা?