exec函数族可以在进程中执行另外一个程序,字符串复制函数strncpy
来源:互联网 发布:各市平均车流量数据 编辑:程序博客网 时间:2024/06/07 08:08
#include<stdio.h>#include<stdlib.h>#include <unistd.h>#include <string.h>//exec函数族可以在进程中执行另外一个程序//字符串复制函数strncpyint main(int argc,char *argv[]){ printf("exec demo\n"); //判断 if(argc != 2) { perror("error"); exit(1); } char *val[] = {"ls","-l",NULL}; char ch; //字符串复制函数 strncpy(&ch,argv[1],1); switch(ch) { case 'l': execl("/bin/ls","ls","-l",NULL);//int execl(const char *path, const char *arg, ...); break; case 'v': execv("/bin/ls",val);//第二个参数是指针数组 break; case 'p': execlp("ls","ls","-l",NULL); break; } //执行不成功 printf("process exit\n");}/*$ ./a.out vexec demototal 53-rwxrwxrwx 1 root root 718 Dec 4 17:02 10_daemon.c-rwxrwxrwx 1 root root 646 Dec 4 18:54 11_zuoye.c-rwxrwxrwx 1 root root 689 Dec 4 18:52 12_test.c-rwxrwxrwx 1 root root 1092 Dec 4 20:11 13_fork.c-rwxrwxrwx 1 root root 1872 Dec 4 21:49 14_deamon.c-rwxrwxrwx 1 root root 423 Dec 4 21:58 1_fork.c*/
阅读全文
0 0
- exec函数族可以在进程中执行另外一个程序,字符串复制函数strncpy
- 进程程序替换---exec函数族
- php 一个字符串中插入另外一个字符串的函数
- 字符串转换成python中exec能执行的函数
- 在一个驱动程序中调用另外一个驱动程序中的函数
- 字符串函数strncpy
- strncpy字符串拷贝函数
- exec 函数族与执行新程序(分享)
- 用exec()函数执行新程序
- 进程控制exec函数族
- 启动进程:exec函数族
- 字符串复制函数——strcpy,strncpy和strlcpy
- 进程程序替换------>exec 函数家族
- 如何通过函数在div中插入另外一个jsp
- 在主函数main()之后再执行另外一个函数的方法
- fork函数创建子进程,exec函数执行命令
- php中exec函数执行linux命令
- PHP 执行exec函数
- 【WEB】vue搭建自己的博客网站并部署到服务器
- java
- 周志华西瓜书-AI英语单词,第二章
- getExponent
- Android启动页广告
- exec函数族可以在进程中执行另外一个程序,字符串复制函数strncpy
- 开始博客之旅
- 程序员面试宝典随笔记(一)指针和++相关
- C#实现int类型数组拷贝
- Windows异常世界历险记(二)——Win32用户层下SEH机制之对RtlUnwind的逆向分析
- webRTC base模块SharedExclusiveLock读写锁实现
- HTML(二十八)
- 1.2 计算机系统结构中的8个伟大思想
- 二叉树基础概念