Страница 1 из 1
Не выставляются опции команды "time"
Добавлено: 2009-09-13 11:02:53
Dmitriy_K
Обнаружил, что по непонятным причинам не работают заявленные в мане опции команды "time":
Может кто подскажет, в чём проблема?
Re: Не выставляются опции команды "time"
Добавлено: 2009-09-13 18:06:10
AMDmi3
Код: Выделить всё
% csh
% which time
time: shell built-in command.
% zsh
% which time
time: shell reserved word
Во многих шеллах свой, встроенный time, а man от /usr/bin/time. Соответственно, либо используйте полный путь, либо читайте про опции time в документации к вашему шеллу.
Re: Не выставляются опции команды "time"
Добавлено: 2009-09-14 2:04:41
zingel
Re: Не выставляются опции команды "time"
Добавлено: 2009-09-14 10:47:21
Dmitriy_K
AMDmi3 писал(а):Во многих шеллах свой, встроенный time, а man от /usr/bin/time. Соответственно, либо используйте полный путь, либо читайте про опции time в документации к вашему шеллу.
Большое спасибо!
Интересно, почему set time="%Uu %Ss %Es %P" вместо изменения формата статистики на более короткий начинает добавлять вывод "time" к выводу любой шелловой команды:
Код: Выделить всё
ps
PID TT STAT TIME COMMAND
45194 p0 Ss 0:00.73 -csh (csh)
0.000u 0.062s 0:00.10 60.0% 26+460k 0+0io 0pf+0w
Как-то непонятен синтаксис изменения формата "time".
"Note that the CPU percentage can be higher than 100% on multi-processors".