#include <stdio.h> #include <unistd.h> #include <string.h> #include <errno.h> int main(int argc, char *argv[]) { char *addr = "192.168.0.222"; if (execl("/sbin/ifconfig", "ifconfig", "eth0", addr, NULL) < 0) { printf("execl error:%s\n", strerror(errno)); } return 0; }