这样写有什么错?
/*execl.c*/
#include "exec.h"
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int ps()
{
if(fork()==0)
{
/*调用execl函数,注意这里要给出ps程序所在的完整路径*/
if(execl("ps","ps","-aux",NULL)<0)
perror("execl error!");
}
}
int ls()
{
if(fork()==0)
{
/*调用execl函数,注意这里要给出ps程序所在的完整路径*/
if(execl("ls","ls","-l",NULL)<0)
perror("execl error!");
}
}