Încerc să obțin numele apelurilor de sistem pentru comenzile comune și nu am o listă de comenzi.
Aveți idee cum pot obține o listă de apeluri de sistem pentru unele comenzi.
În cele din urmă, am încercat să fac așa ceva manual pentru fiecare comandă. alerg strace -c ls
iar ieșirea este cam așa:
Canzanese_QRS_2015.pdf mal-api-2019.zip
JetBrains.PyCharm.2021.1.2.tar.gz vfvw7g8s8h-2.zip
% timp secunde usecs/call apeluri erori syscall
------ ----------- ----------- --------- --------- ---- ------------
18.18 0.000202 17 12 mprotect
15,21 0,000169 10 17 mmap
12.15 0.000135 15 9 openat
10.17 0.000113 10 11 aproape
8,28 0,000092 9 10 fstat
6,39 0,000071 10 7 citit
4,50 0,000050 6 8 8 acces
3,78 0,000042 21 2 2 statfs
3,06 0,000034 34 1 prlimit64
2,88 0,000032 16 2 ioctl
2,70 0,000030 10 3 br
2,52 0,000028 14 2 rt_sigaction
2,16 0,000024 24 1 munmap
1,62 0,000018 9 2 scrie
1,53 0,000017 9 2 getdents
1,26 0,000014 14 1 rt_sigprocmask
1,26 0,000014 14 1 set_listă_robustă
1,17 0,000013 13 1 arh_prctl
1,17 0,000013 13 1 set_tid_address
0,00 0,000000 0 1 execve
------ ----------- ----------- --------- --------- ---- ------------
100,00 0,001111 94 10 total
Acum, cum pot extrage ultima coloană care este numele apelurilor de sistem și aveți idee cum pot automatiza această sarcină pentru alte comenzi și să o salvez într-un fișier CSV?
Mulțumesc anticipat