问:
怎么查询是什么东西调用system进程
答:
可以看到调用栈,判断哪个函数最先调用了system进程。
3. 检查系统日志。通过dmesg | grep system可以查看与system进程相关的系统日志,里面也会显示哪个进程执行了system调用。
4. 使用strace追踪system进程的系统调用。可以使用strace -p 1234(system进程的PID)查看它的所有系统调用,其中会显示调用execve启动system进程的进程信息。
这些都是比较详尽地查询system进程调用者的方法,可以根据实际情况选择一种或多种方法进行排查。