Hi All,
I am new to Linux and i need your for a program which makes the exact copy of the running process. I have got some codes but it only works for the first command and will not work for subsequent commands. Means it works for "ps" but will not work for "ps u". I have changed the code to accept the whole string but still the output for two word commands are not appearing. Hope some one can give me a help. My codes are below.
int main()
{
char command[80];
while (putchar('@'), gets(command)) {
if (fork())
wait(0); /* Parent */
else { /* Child */
execlp(command, command, 0);
printf("command not found\n");
exit(1);
}
}
}