15 lines
271 B
C
15 lines
271 B
C
#include <unistd.h>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include <sys/wait.h>
|
|
|
|
int main()
|
|
{
|
|
char *cmd[] = {"who", "ls", "date"};
|
|
int i;
|
|
printf("0=who, 1=ls, 2=date :");
|
|
scanf("%d", &i);
|
|
execlp(cmd[i], cmd[i], 0);
|
|
printf("command not found\n"); /*exec failed*/
|
|
}
|