Nu ai specificat ce shell folosești, așa că o să presupun că Bash.
Pentru utilizarea procesorului puteți utiliza strace
.
strace -c script.sh
Pentru un scenariu simplu Hello World
#!/bin/bash
ecou „Bună ziua, lume”
Ieșire
Salut Lume
% timp secunde usecs/call apeluri erori syscall
------ ----------- ----------- --------- --------- ---- ------------
17,70 0,000253 14 18 mmap
11,69 0,000167 20 8 openat
9,59 0,000137 9 14 rt_sigaction
7,35 0,000105 13 8 fstat
6,30 0,000090 15 6 mprotect
5,60 0,000080 10 8 aproape
5,32 0,000076 12 6 citit
5,11 0,000073 14 5 stat
4,90 0,000070 70 1 execve
3,50 0,000050 10 5 rt_sigprocmask
2,59 0,000037 37 1 scrie
2,24 0,000032 10 3 lseek
2,24 0,000032 10 3 br
2,10 0,000030 10 3 2 ioctl
1,89 0,000027 9 3 1 fcntl
1,40 0,000020 20 1 munmap
1,40 0,000020 20 1 1 acces
1,33 0,000019 9 2 getpid
1,26 0,000018 9 2 prlimit64
0,77 0,000011 11 1 dup2
0,70 0,000010 10 1 sysinfo
0,70 0,000010 10 1 getppid
0,70 0,000010 10 1 arh_prctl
0,63 0,000009 9 1 uname
0,63 0,000009 9 1 getuid
0,63 0,000009 9 1 getgid
0,63 0,000009 9 1 getpgrp
0,56 0,000008 8 1 geteuid
0,56 0,000008 8 1 getegid
------ ----------- ----------- --------- --------- ---- ------------
100,00 0,001429 108 4 total
Pentru memorie puteți folosi top
.
În timp ce rulați apăsați de sus o și tastați de ex. COMANDĂ=bash
pentru a afișa intrările din COMANDA
coloană care sunt egale cu bash
.