TIME
Section: (1)
Updated: 2000-12-11
Index
Return to Main Contents
À̸§
time - ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í »ç¿ëÇÑ ½Ã½ºÅÛ ÀÚ¿øÀ» º¸¿©ÁØ´Ù.
¹®¹ý
time [options] command [arguments...]
¼³¸í
time
¸í·ÉÀº ƯÁ¤ ÇÁ·Î±×·¥
command
¸¦ ÁÖ¾îÁø ÀÎÀÚ·Î ½ÇÇà½ÃŲ´Ù.
command
°¡ Á¾·áµÇ¾úÀ» ¶§,
time
Àº ÀÌ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾ÈÀÇ Å¸ÀÌ¹Ö Åë°è¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸¿©ÁØ´Ù.
ÀÌ Åë°è¿¡´Â (i) ÇÁ·Î±×·¥ÀÇ È£Ãâ¿¡¼ Á¾·á±îÁöÀÇ °æ°úµÈ ½ÇÁ¦ ½Ã°£,
(ii) »ç¿ëÀÚ CPU ½Ã°£(
times(2)
¿¡¼ ¹ÝȯµÇ´Â "struct tms"ÀÇ
tms_utime
°ú
tms_cutime
°ªÀÇ ÇÕ), ±×¸®°í (iii) ½Ã½ºÅÛ CPU ½Ã°£(
times(2)
¿¡¼ ¹ÝȯµÇ´Â "struct tms"ÀÇ
tms_stime
°ú
tms_cstime
°ªÀÇ ÇÕ)ÀÌ Æ÷ÇԵȴÙ.
¿É¼Ç
- -p
-
POSIX ·ÎÄÉÀÏÀÎ °æ¿ì, ´ÙÀ½°ú °°Àº ÀüÅëÀûÀÎ Çü½ÄÀ» »ç¿ëÇÑ´Ù.
"real %f\nuser %f\nsys %f\n"
(ÃÊ ´ÜÀ§·Î Ç¥½ÃÇÑ´Ù.)
ȯ°æ
ȯ°æ º¯¼ö LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, LC_NUMERIC,
NLSPATH, PATH°¡ »ç¿ëµÈ´Ù. PATH´Â
command
¸¦ ã±â À§ÇØ »ç¿ëµÈ´Ù.
´Ù¸¥ º¯¼ö´Â Ãâ·Â ÅؽºÆ®¿Í Çü½ÄÈ¿¡ »ç¿ëµÈ´Ù.
Á¾·á »óÅÂ
command
°¡ ½ÇÇàµÇ¾ú´Ù¸é, Á¾·á »óÅ´Â
command
ÀÇ Á¾·á »óÅ°¡ µÈ´Ù.
¸¸¾à Á¾·á »óÅ°¡ 127 À̶ó¸é,
command
¸¦ ãÁö ¸øÇÑ °æ¿ìÀÌ°í,
126 À̶ó¸é
command
¸¦ ã±â´Â ÇßÁö¸¸ ½ÇÇàÇÏÁö ¸øÇÑ °æ¿ìÀÌ´Ù.
±×¸®°í, ¿À·ù°¡ ¹ß»ýÇßÀ» ¶§´Â ¾î¶² 0ÀÌ ¾Æ´Ñ °ª(1-125)ÀÌ µÈ´Ù.
°ü·Ã Ç׸ñ
times(2)
GNU ¹öÀü
¾Æ·¡ ¼³¸íÀº
time
ÀÇ GNU 1.7 ¹öÀüÀÇ ´ëÇÑ °ÍÀÌ´Ù.
ÀÌ À¯Æ¿¸®Æ¼ÀÇ À̸§À» ¹«½ÃÇÏ°í, GNU¿¡¼´Â ÀÌ°ÍÀ» »ç¿ëµÈ ½Ã°£ »Ó¸¸ ¾Æ´Ï¶ó,
¸Þ¸ð¸®, I/O ±×¸®°í IPC È£Ãâ µî°ú °°Àº ´Ù¸¥ À¯¿ëÇÑ Á¤º¸µéÀ»
Ãâ·ÂÇϵµ·Ï ¸¸µé¾ú´Ù.
Ãâ·ÂÀº -f ¿É¼ÇÀ» ÅëÇØ ¼³Á¤µÉ ¼ö ÀÖ´Â Çü½Ä ¹®ÀÚ¿ ȤÀº TIME ȯ°æ º¯¼ö¸¦
»ç¿ëÇؼ Çü½ÄȵȴÙ.
±âº» Çü½Ä ¹®ÀÚ¿Àº
%Uuser %Ssystem %Eelapsed %PCPU (%Xtext+%Ddata %Mmax)k
%Iinputs+%Ooutputs (%Fmajor+%Rminor)pagefaults %Wswaps
ÀÌ´Ù.
-p ¿É¼ÇÀÌ ÁÖ¾îÁö¸é, °£´ÜÇÑ(portable) Ãâ·Â Çü½Ä
real %e
user %U
sys %S
ÀÌ »ç¿ëµÈ´Ù.
The format string
Ãâ·Â Çü½ÄÀº printf¿Í °°Àº ÇüÅ·Πº¯È¯µÈ´Ù.
º¸Åë ¹®ÀÚµéÀº ±×´ë·Î º¹»çµÇ¸ç, ÅÇ, °³Ç๮ÀÚ, ±×¸®°í ¹é½½·¡½¬´Â
\t, \n, \\¸¦ ÀÌ¿ëÇÏ¿© ¿¡½ºÄÉÀÌÇÁµÈ´Ù.
ÆÛ¼¾Æ® ±âÈ£´Â %%À¸·Î Ç¥ÇöµÇ°í, %´Â º¯È¯ ±âÈ£·Î ÀνĵȴÙ.
time
ÇÁ·Î±×·¥Àº ¸¶Áö¸·¿¡ Ç×»ó °³Çà ¹®ÀÚ¸¦ Ãß°¡ÇÑ´Ù.
º¯È¯ ±âÈ£´Â ´ÙÀ½°ú °°´Ù.
¿©±â¿¡ ³ª¿Â º¯È¯ ±âÈ£µéÀº
tcsh(1)
¿¡¼ Áö¿øµÇ´Â °ÍµéÀÌ´Ù.
Time
- %E
-
°æ°úµÈ ½ÇÁ¦ ½Ã°£ ([½Ã°£:]ºÐ:ÃÊ ´ÜÀ§)
- %e
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) °æ°úµÈ ½ÇÁ¦ ½Ã°£ (ÃÊ ´ÜÀ§).
- %S
-
Ä¿³Î ¸ðµå¿¡¼ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÑ CPU-second.
- %U
-
»ç¿ëÀÚ ¸ðµå¿¡¼ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÑ CPU-second.
- %P
-
ÀÌ ÀÛ¾÷ÀÌ »ç¿ëÇÑ CPUÀÇ ÆÛ¼¾Æ®, (%U + %S) / %E À¸·Î °è»êÇÑ´Ù.
Memory
- %M
-
ÇÁ·Î¼¼½º ½ÇÇà ½Ã°£ µ¿¾È ÃÖ´ë °íÀ¯ ¼³Á¤ Å©±â. (Kbyte ´ÜÀ§)
- %t
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) ÇÁ·Î¼¼½ºÀÇ Æò±Õ °íÀ¯ ¼³Á¤ Å©±â. (Kbyte ´ÜÀ§)
- %K
-
ÇÁ·Î¼¼½ºÀÇ Æò±Õ ÃÑ ¸Þ¸ð¸® »ç¿ë·®. (µ¥ÀÌÅÍ + ½ºÅà + ÅؽºÆ®) (Kbyte ´ÜÀ§)
- %D
-
ÇÁ·Î¼¼½ºÀÇ °øÀ¯ÇÏÁö ¾Ê´Â µ¥ÀÌÅÍ ¿µ¿ªÀÇ Æò±Õ Å©±â. (Kbyte ´ÜÀ§)
- %p
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) ÇÁ·Î¼¼½ºÀÇ °øÀ¯ÇÏÁö ¾Ê´Â ½ºÅà °ø°£ÀÇ Æò±Õ Å©±â. (Kbyte ´ÜÀ§)
- %X
-
ÇÁ·Î¼¼½ºÀÇ °øÀ¯ÇÏ´Â ÅؽºÆ® °ø°£ÀÇ Æò±Õ Å©±â. (Kbyte ´ÜÀ§)
- %Z
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) ½Ã½ºÅÛÀÇ ÆäÀÌÁö Å©±â. (¹ÙÀÌÆ® ´ÜÀ§)
ÀÌ°ÍÀº ½Ã½ºÅÛ¿¡ µû¶ó ÀÏÁ¤Çϸç, ´Ù¸¥ ½Ã½ºÅ۵鿡¼´Â ´Ù¸¦ ¼ö ÀÖ´Ù.
- %F
-
ÇÁ·Î¼¼½º°¡ ½ÇÇàµÈ µ¿¾È ¹ß»ýÇÑ Áß´ëÇÑ ÆäÀÌÁö ¿À·ùÀÇ È½¼ö.
ÀÌ ¿À·ùµéÀº ÆäÀÌÁö°¡ µð½ºÅ©·ÎºÎÅÍ Àоîµé¿©Á®¾ßÇÏ´Â °æ¿ì¿¡ ¹ß»ýÇÑ ¿À·ùÀÌ´Ù.
- %R
-
Áß´ëÇÏÁö ¾ÊÀº, ȤÀº º¹±¸ÇÒ ¼ö ÀÖ´Â ÆäÀÌÁö ¿À·ùÀÇ È½¼ö.
ÀÌ ¿À·ùµéÀº À¯È¿ÇÏÁö ¾ÊÀº ÇÏÁö¸¸ ¾ÆÁ÷±îÁö ´Ù¸¥ °¡»ó ÆäÀÌÁö¿¡ ÀÇÇØ
»ç¿ëÀÌ ¿ä±¸µÇÁö ¾ÊÀº ÆäÀÌÁö¿¡ ´ëÇÑ ¿À·ùµéÀÌ´Ù.
µû¶ó¼, ÆäÀÌÁöÀÇ µ¥ÀÌÅÍ´Â ¾ÆÁ÷±îÁöµµ À¯È¿ÇÏÁö¸¸ ½Ã½ºÅÛ Å×À̺íÀº
¹Ýµå½Ã °»½ÅµÇ¾î¾ß ÇÑ´Ù.
- %W
-
¸ÞÀÎ ¸Þ¸ð¸®¿¡¼ ÇÁ·Î¼¼½º°¡ ½º¿ÒµÈ Ƚ¼ö.
- %c
-
ºÎµæÀÌÇÏ°Ô ÇÁ·Î¼¼½º°¡ context-switchedµÈ Ƚ¼ö.
(ÀÌ°ÍÀº ½Ã°£ ½½¶óÀ̽º°¡ ¸¸·áµÇ¾ú±â ¶§¹®ÀÌ´Ù.)
- %w
-
ÀνºÅϽº°¡ ÀÔÃâ·Â ÀÛ¾÷À» ¸¶Ä¡´Â °ÍÀ» ±â´Ù¸®´Â µ¿¾È ¹ß»ýÇÏ´Â,
ºÎµæÀÌÇÏ°Ô ÇÁ·Î¼¼½º°¡ context-switchedµÈ Ƚ¼ö.
I/O
- %I
-
ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¹ß»ýÇÑ ÆÄÀÏ ½Ã½ºÅÛ ÀÔ·ÂÀÇ È½¼ö.
- %O
-
ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¹ß»ýÇÑ ÆÄÀÏ ½Ã½ºÅÛ Ãâ·ÂÀÇ È½¼ö.
- %r
-
ÇÁ·Î¼¼½º°¡ ¹ÞÀº ¼ÒÄÏ ¸Þ½ÃÁöÀÇ °³¼ö.
- %s
-
ÇÁ·Î¼¼½º°¡ º¸³½ ¼ÒÄÏ ¸Þ½ÃÁöÀÇ °³¼ö.
- %k
-
ÇÁ·Î¼¼½º¿¡°Ô Àü´ÞµÈ ½Ã±×³ÎÀÇ °³¼ö.
- %C
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) time¿¡¼ ½ÇÇàµÈ ¸í·ÉÀÇ À̸§°ú ¸í·ÉÇà ÀÎÀÚ.
- %x
-
(tcsh°¡ ¾Æ´Ñ °æ¿ì) ¸í·ÉÀÇ Á¾·á »óÅÂ.
GNU ¿É¼Ç
- -f FORMAT, --format=FORMAT
-
Ãâ·Â Çü½ÄÀ» ¼³Á¤ÇÑ´Ù. ȯ°æ º¯¼ö TIME¿¡¼ ¼³Á¤µÈ Çü½ÄÀ» °ãÃľ´´Ù.
- -p, --portability
-
°£·«ÇÑ Ãâ·Â Çü½ÄÀ» »ç¿ëÇÑ´Ù.
- -o FILE, --output=FILE
-
°á°ú¸¦ stderr·Î º¸³»Áö ¾Ê°í, ¼³Á¤ÇÑ ÆÄÀÏ¿¡ µ¤¾î ¾´´Ù.
- -a, --append
-
(-o ¿É¼Ç°ú ÇÔ²² »ç¿ëµÈ´Ù.) ÆÄÀÏÀ» µ¤¾î¾²Áö ¾Ê°í, Ãß°¡ÇÑ´Ù.
- -v, --verbose
-
ÇÁ·Î±×·¥¿¡¼ ¾Ë ¼ö ÀÖ´Â ¸ðµç »ó¼¼ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
GNU Ç¥ÁØ ¿É¼Ç
- --help
-
Ç¥ÁØ Ãâ·Â¿¡ »ç¿ë¹ýÀ» Ãâ·ÂÇÏ°í Á¾·áÇÑ´Ù.
- -V, --version
-
Ç¥ÁØ Ãâ·Â¿¡ ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í Á¾·áÇÑ´Ù.
- --
-
¿É¼Ç ¸ñ·ÏÀ» ³¡³½´Ù.
BUGS
¸ðµç ÀÚ¿øÀÌ À¯´Ð½ºÀÇ ¸ðµç ¹öÀü¿¡¼ ÃøÁ¤µÇ´Â °ÍÀº ¾Æ´Ï´Ù.
µû¶ó¼ ¾î¶² °ªÀº 0À¸·Î º¸°íµÉ ¼ö ÀÖ´Ù.
¿©±â¿¡ º¸ÀÎ ´ëºÎºÐÀÇ Á¤º¸µéÀº 4.2 ȤÀº 4.3BSD¿¡¼ Á¦°øµÇ´Â °ÍµéÀÌ´Ù.
GNU time ¹öÀü 1.7Àº ¾ÆÁ÷±îÁö ·ÎÄÉÀÏÈ°¡ µÇÁö ¾Ê¾Ò´Ù.
µû¶ó¼, POSIX ¿ä±¸ Á¶°ÇÀ» ±¸ÇöµÇÁö ¾Ê¾Ò´Ù.
ȯ°æ º¯¼ö TIMEÀÇ ¼±ÅÃÀº ³ª»Û ¼±ÅÃÀ̾ú´Ù.
ÀÌ°ÍÀº autoconf³ª make¿Í °°Àº ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â À¯Æ¿¸®Æ¼ÀÇ
À̸§À¸·Î °ãÃĽáÁö´Â ȯ°æ º¯¼öÀÌ´Ù.
Ãß°¡ÇÏ´Â ´ë½Å -o ¿É¼ÇÀ¸·Î µ¤¾î¾´´Ù´Â °ÍÀº º°·Î ÁÁ¾Æº¸ÀÌÁö ¾Ê´Â´Ù.
(ÀÌ°ÍÀº -a ¿É¼ÇÀÌ ±âº» ¿É¼ÇÀ¸·Î µÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.)
GNU
time
¿¡ ´ëÇÑ Á¦¾ÈÀ̳ª ¹ö±× ¸®Æ÷Æ®´Â
bug-utils@prep.ai.mit.edu
À¸·Î ¸ÞÀÏÀ» º¸³»Áֱ⠹ٶõ´Ù.
À̶§, »ç¿ëÇÏ°í ÀÖ´Â
time
ÀÇ ¹öÀü°ú »ç¿ëÇÏ´Â ¿î¿µÃ¼Á¦, ±×¸®°í C ÄÄÆÄÀÏ·¯À» ¸í½ÃÇØÁֱ⠹ٶõ´Ù.
¹öÀü Á¤º¸´Â
time --version
À» ½ÇÇàÇÔÀ¸·Î¼ ¾Ë ¼ö ÀÖ´Ù.
°ü·Ã Ç׸ñ
tcsh(1),
times(2),
wait3(2)
ÀúÀÚ
- David Keppel
-
-
Original version
- David MacKenzie
-
POSIXization, autoconfiscation, GNU getoptization,
documentation, other bug fixes and improvements.
- Arne Henrik Juul
-
Helped with portability
- Francois Pinard
-
Helped with portability
¿ªÀÚ
À±ÇöÈ£ <hhyoon@kldp.org>, 2002³â 7¿ù 26ÀÏ
Index
- À̸§
-
- ¹®¹ý
-
- ¼³¸í
-
- ¿É¼Ç
-
- ȯ°æ
-
- Á¾·á »óÅÂ
-
- °ü·Ã Ç׸ñ
-
- GNU ¹öÀü
-
- The format string
-
- GNU ¿É¼Ç
-
- GNU Ç¥ÁØ ¿É¼Ç
-
- BUGS
-
- °ü·Ã Ç׸ñ
-
- ÀúÀÚ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:57 GMT, March 25, 2004