Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Thu Mar 11 1:03:47 2010 from 38.107.191.116
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Times en anglais

TIMES(2) Linux Programmer's Manual TIMES(2)
 
NAME


times - get process times
 
SYNOPSIS


#include clock_t times(struct tms *buf);
 
DESCRIPTION


times() stores the current process times in the struct tms that buf points to. The struct tms is as defined in : struct tms { clock_t tms_utime; /* user time */ clock_t tms_stime; /* system time */ clock_t tms_cutime; /* user time of dead children */ clock_t tms_cstime; /* system time of dead children */ }; The tms_utime field contains the CPU time spent executing instructions of the calling process. The tms_stime field contains the CPU time spent in the system while executing tasks on behalf of the calling pro- cess. The tms_cutime field contains the sum of the tms_utime and tms_cutime values for all waited-for terminated children. The tms_cstime field contains the sum of the tms_stime and tms_cstime val- ues for all waited-for terminated children. Times for terminated children (and their descendants) is added in at the moment wait(2) or waitpid(2) returns their process ID. In particu- lar, times of grandchildren that the children did not wait for are never seen. All times reported are in clock ticks.
 
RETURN VALUE


times() returns the number of clock ticks that have elapsed since an arbitrary point in the past. For Linux 2.4 and earlier this point is the moment the system was booted. Since Linux 2.6, this point is (2^32/HZ) - 300 (i.e., about 429 million) seconds before system boot time. The return value may overflow the possible range of type clock_t. On error, (clock_t) -1 is returned, and errno is set appro- priately.
 
NOTES


The number of clock ticks per second can be obtained using sysconf(_SC_CLK_TCK); In POSIX-1996 the symbol CLK_TCK (defined in ) is mentioned as obsolescent. It is obsolete now. In Linux kernel versions before 2.6.9, if the disposition of SIGCHLD is set to SIG_IGN then the times of terminated children are automatically included in the tms_cstime and tms_cutime fields, although POSIX.1-2001 says that this should only happen if the calling process wait()s on its children. This non-conformance is rectified in Linux 2.6.9 and later. On Linux, the buf argument can be specified as NULL, with the result that times() just returns a function result. However, POSIX does not specify this behaviour, and most other Unix implementations require a non-NULL value for buf. Note that clock(3) returns values of type clock_t that are not measured in clock ticks but in CLOCKS_PER_SEC.
 
CONFORMING TO


SVr4, 4.3BSD, POSIX.1-2001.
 
HISTORICAL NOTES


SVr1-3 returns long and the struct members are of type time_t although they store clock ticks, not seconds since the epoch. V7 used long for the struct members, because it had no type time_t yet. On older systems the number of clock ticks per second is given by the variable HZ.
 
SEE ALSO


time(1), getrusage(2), wait(2), clock(3), sysconf(3), time(7) Linux 2002-06-14 TIMES(2)


 Dernières recherches
Man  en anglais Man times en anglaisMan  en français Man times en français
Man  en anglais Man execvp en anglaisMan  en français Man execvp en français
Man  en anglais Man pts en anglaisMan  en français Man pts en français
Man  en anglais Man bootparam en anglaisMan  en français Man bootparam en français
Man  en anglais Man strftime en anglaisMan  en français Man strftime en français
Man  en anglais Man basename en anglaisMan  en français Man basename en français
Man  en anglais Man exec en anglaisMan  en français Man exec en français
Man  en anglais Man fseek en anglaisMan  en français Man fseek en français
Man  en anglais Man mkdir en anglaisMan  en français Man mkdir en français
Man  en anglais Man atoi en anglaisMan  en français Man atoi en français
Man  en anglais Man expr en anglaisMan  en français Man expr en français
Man  en anglais Man rexec en anglaisMan  en français Man rexec en français
Man  en anglais Man fork en anglaisMan  en français Man fork en français
Man  en anglais Man fopen en anglaisMan  en français Man fopen en français
Man  en anglais Man kill en anglaisMan  en français Man kill en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher