系统编程之进程管理 execl
2012-10-15 18:31
337 查看
#include
<unistd.h>
<unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * argv[])
{
/*判断入参有没有传入文件名*/
if(argc < 2)
{
perror("you haven't input the filename,please try again!\n");
exit(EXIT_FAILURE);
}
/*调用execl函数,用于可执行程序touch替代本进程,除了进程号,都没有了*/
if( execl("/bin/touch","touch",argv[1],NULL) < 0)
perror("execl error!");
return 0;
}
/* int execl(const char *path, const char *arg, ...);
*/
相关文章推荐
- 系统编程之进程管理 fork—pid
- linux系统编程之进程(五):exec系列函数(execl,execlp,execle,execv,execvp)使用
- linux系统编程之进程(五):exec系列函数(execl,execlp,execle,execv,execvp)使用
- 系统编程之进程管理 vfork—pid
- linux 系统编程——进程管理
- 系统编程之进程管理 wait()
- linuxC系统编程——进程管理
- 系统编程之进程管理 pipe
- UNIX环境编程学习笔记(15)——进程管理之进程终止
- Linux系统网络编程中TCP通讯socket--send导致进程被关闭
- 【Linux系统编程】进程同步与互斥:POSIX有名信号量
- 系统死掉时,如何管理sap进程
- Linux全攻略--系统性能、进程监控和日志管理
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
- Linux下C语言编程 -- 进程通信、消息管理
- linux系统编程之基础必备(五):Linux进程地址空间和虚拟内存
- Linux零起点之进程管理----c语言编程
- 分布式系统部署、监控与进程管理的几重境界
- Unix系统资源管理(1)-系统进程监控
- [转载]《民航科技》2012年4月刊专家论坛:齐鸣《民航广域信息管理系统构建思路与进程》