Main index | Section 1 | 日本語 | Options |
The following options are available:
| |
If the
| |
| |
Print times in a human friendly format. Times are printed in minutes, hours, etc.amp; as appropriate. | |
| |
The contents of the rusage structure are printed as well. | |
| |
Write the output to
file
instead of stderr.
If
file
exists and the
| |
| |
Makes time output POSIX.2 compliant (each time is printed on its own line). | |
Some shells may provide a builtin time command which is similar or identical to this utility. Consult the builtin(1) manual page.
If time receives a SIGINFO (see the status argument for stty(1)) signal, the current time the given command is running will be written to the standard output.
$ /usr/bin/time ls 0.00 real 0.00 user 0.00 sys
Time the execution of the cp(1) command and store the result in the times.txt file. Then execute the command again to make a new copy and add the result to the same file:
$ /usr/bin/time -o times.txt cp FreeBSD-12.1-RELEASE-amd64-bootonly.iso copy1.iso $ /usr/bin/time -a -o times.txt cp FreeBSD-12.1-RELEASE-amd64-bootonly.iso copy2.iso
The times.txt file will contain the times of both commands:
$ cat times.txt 0.68 real 0.00 user 0.22 sys 0.67 real 0.00 user 0.21 sys
Time the sleep(1) command and show the results in a human friendly format. Show the contents of the rusage structure too:
$ /usr/bin/time -l -h -p sleep 5 real 5.01 user 0.00 sys 0.00 0 maximum resident set size 0 average shared memory size 0 average unshared data size 0 average unshared stack size 80 page reclaims 0 page faults 0 swaps 1 block input operations 0 block output operations 0 messages sent 0 messages received 0 signals received 3 voluntary context switches 0 involuntary context switches
TIME (1) | July 7, 2020 |
Main index | Section 1 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.