programa c++ comprobar ip if_down_cmd
#include <iostream> #include <string> #include <cstring> using namespace std; int main() { string ip1 = "192.168.1.1"; string ip2 = "192.168.1.3"; string ip3 = "192.168.1.3"; char *c1 = strdup(ip1.c_str()); char *c2 = strdup(ip2.c_str()); char *c3 = strdup(ip3.c_str()); string cmd = "ifdown eth0:0 && ifup eth0:0"; if (strcmp(c1, c2) == 0) { system(cmd.c_str()); } else { cout << "IP is the same" << endl; } return 0; }