我有这个代码:
execl("/bin/ip", "address", "add",
"dev", ob->tun_name,
"local", ob->local_ip,
"peer", ob->remote_ip,
NULL
);
但我得到了错误:
Object "dress" is unknown, try "ip help".
如果我使用这个:
execl("/bin/ip", " address", "add",
"dev", ob->tun_name,
"local", ob->local_ip,
"peer", ob->remote_ip,
NULL
);
有用。
我试过execlp("ip", ...
了,但它有同样的问题。
我在做什么错 - 为什么我需要扔掉“地址”前面的两个字符?