Linux笔记-Linux中的TracerPid
生活随笔
收集整理的這篇文章主要介紹了
Linux笔记-Linux中的TracerPid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在每個進程都在/proc中有對應的文件夾,其中有個status文件:
[root@VM-0-2-centos 15173]# ls attr cmdline environ io mem ns pagemap sched stack task autogroup comm exe limits mountinfo numa_maps patch_state schedstat stat timers auxv coredump_filter fd loginuid mounts oom_adj personality sessionid statm uid_map cgroup cpuset fdinfo map_files mountstats oom_score projid_map setgroups status wchan clear_refs cwd gid_map maps net oom_score_adj root smaps syscall [root@VM-0-2-centos 15173]#status內容如下:
[root@VM-0-2-centos 15173]# cat status Name: bash Umask: 0022 State: S (sleeping) Tgid: 15173 Ngid: 0 Pid: 15173 PPid: 15169 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 Groups: 0 VmPeak: 116376 kB VmSize: 116372 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 3196 kB VmRSS: 3196 kB RssAnon: 1384 kB RssFile: 1812 kB RssShmem: 0 kB VmData: 1300 kB VmStk: 132 kB VmExe: 884 kB VmLib: 2140 kB VmPTE: 48 kB VmSwap: 0 kB Threads: 1 SigQ: 0/7270 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000010000 SigIgn: 0000000000384004 SigCgt: 000000004b813efb CapInh: 0000000000000000 CapPrm: 0000001fffffffff CapEff: 0000001fffffffff CapBnd: 0000001fffffffff CapAmb: 0000000000000000 Seccomp: 0 Cpus_allowed: 1 Cpus_allowed_list: 0 Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 220 nonvoluntary_ctxt_switches: 0里面有個TracerPid
?
也就是說,這個TracerPid是追蹤進程ID,如果沒有進程對其追蹤就是0。
這個tracerpid在Andorid安全很有用。
總結
以上是生活随笔為你收集整理的Linux笔记-Linux中的TracerPid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL笔记-通过构建索引表方便数据库管理
- 下一篇: Linux笔记-为操作系统配ntp服务地