do_exec.h

来自「linuxunix 下的c语言实现」· C头文件 代码 · 共 23 行

H
23
字号
int do_exec(char* para){
	char* cmd_para; 
	char *delim = "/";
	char *dir, *file;
	if((dir = strtok(para, delim))!=NULL){
	
		while((cmd_para = strtok(NULL, delim)) != NULL){
				file = cmd_para;
		}
		if(file != NULL){
			if(fork()==0){
					if(execlp("./hello","./hello",NULL)<0){
						perror("Err on execlp:");
					}

			}
		}

	}
	return 19;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?