Я создал небольшую программу на языке C. Эта программа создает некоторые дочерние процессы с помощью функции fork (). Количество создаваемых процессов указывается в качестве первого аргумента консоли. Я хотел бы, чтобы кто-нибудь помог мне преобразовать эту программу из скрипта в bash.
/* The first argument is the amount of the procceses to be created*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
main(int argc, char **argv)
{
int pid,i;
int pnumber;
pnumber=atoi(argv[1]);//Converting the first arg to int so i can put in for loop
for(i=1;i<=pnumber;i++){
pid=fork();// Creating the child procceses with fork
if(pid!=0) { //The child procces prints its id and then exit
printf("The id the created proccess is:%d and it is a child proccess \n",pid);
printf("RETURN\n");
exit(1);
}
}
}