(makefile中的错误)RTNETLINK答案:文件存在

Mar*_*lor 4 c++ makefile ubuntu-10.04

这是我的makefile:

delay:
    tc qdisc add dev eth0 root netem delay 0ms
test4_s_delay:delay
    ./a.out 10 10 1 2 3 1 1 20 | tee server_delay.txt
Run Code Online (Sandbox Code Playgroud)

但是,我在执行makefile时遇到以下错误:

root@superwii-laptop:/home/superwii/Desktop/Amogh# make test4_s_delay
tc qdisc add dev eth0 root netem delay 0ms
RTNETLINK answers: File exists
make: *** [delay] Error 2
Run Code Online (Sandbox Code Playgroud)

我无法通过此错误.请帮忙.

小智 6

如果qdisc根节点已存在,您将收到此错误.
尝试删除root qdisc

sudo tc qdisc del dev eth0 root
Run Code Online (Sandbox Code Playgroud)

然后再试一次