Як я можу дати аргументи команді time (ubuntu)


20

Я хочу отримати трохи більше інформації, ніж дає стандартна команда часу, тому я хочу передати багатослівний прапор. info timeнаводить приклад time -v sleep 4, однак, коли я виконую це (як у bash, так і tcsh), я отримую

% time -v sleep 4
-v: Command not found.
0.000u 0.000s 0:00.00 0.0%  0+0k 0+0io 0pf+0w

Що я роблю неправильно?

Відповіді:


38

Якщо ви будете виконувати timeтоді (хоч which timeбуде вимагати інакше ...), ви виконуєте timeкоманду оболонки. Ця версія не приймає -v. Замість цього виконайте належний timeвиконуваний файл: [джерело]

$ /usr/bin/time -v sleep 4

Це спрацює.

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