小编Ebr*_*emi的帖子

使用 sudo 运行单个可执行文件会在进程列表中添加两个进程

我编写了一个程序来捕获来自网络接口的数据包。当它侦听网络适配器时,我需要使用sudo. 问题是,为什么当我运行它时,它会在进程列表中添加两个进程?

注意: lwdpi是我的程序

执行前:

ghasemi@ghasemi-MS-7693:~/Desktop/lwdpi_cpp$ ps ax | grep lwdpi
 4665 pts/21   S+     0:00 grep --color=auto lwdpi
ghasemi@ghasemi-MS-7693:~/Desktop/lwdpi_cpp$ 

Execution:
ghasemi@ghasemi-MS-7693:~/Desktop/lwdpi_cpp$ sudo ./lwdpi -i enp5s0
2016:10:26 11:07:29 ::   192.168.1.25   9918  -->     239.1.99.222   9918    UDP
2016:10:26 11:07:29 ::  192.168.1.111   5353  -->      224.0.0.251   5353    UDP
2016:10:26 11:07:30 ::  192.168.1.153   5353  -->      224.0.0.251   5353    UDP
2016:10:26 11:07:30 ::  192.168.1.154   5353  -->      224.0.0.251   5353    UDP
2016:10:26 11:07:30 ::   192.168.1.88   5353  -->      224.0.0.251   5353    UDP
2016:10:26 11:07:30 ::   192.168.1.60   5353  -->      224.0.0.251 …
Run Code Online (Sandbox Code Playgroud)

sudo ps

9
推荐指数
2
解决办法
7387
查看次数

标签 统计

ps ×1

sudo ×1