ChinaUnix.net
相关文章推荐:

linux c exec

/******************************************** *created By: Prometheus *Date : 2009-5-24 ********************************************/ /* * color="red">linux/fs/exec.c * * copyright (c) 1991, 1992 Linus Torvalds */ /* * #!-checking implemented by tytso. */ /* * Demand-loading implemented 01.12.91 - no need to read anything but * the header into memory. The inode of the executable is pu...

by taozhijiangscu - Linux文档专区 - 2009-05-24 20:42:54 阅读(811) 回复(0)

相关讨论

有没有高人能提供关于color="red">linux 2.4.18中fs/exec.c源代码的注释及解释的相关资料 :cry: 第一次发帖 求高人帮助

by xiaodun647 - 内核源码 - 2012-01-08 10:29:55 阅读(1631) 回复(0)

color="red">linux c 怎么用exec 调用需要管理员权限的命令 比如 shutdown find, 我现在能够实现调ls[code]#include   main()   {   execl("/bin/ls", "ls", "-al", "/etc/passwd",(char * )0);   }[/code]

execEXECLlinux

by wokaokeji2012 - Linux环境编程 - 2011-05-23 16:13:19 阅读(3230) 回复(2)

/* * color="red">linux/fs/exec.c * * (c) 1991 Linus Torvalds */ /* * #!-checking implemented by tytso. */ /* * Demand-loading implemented 01.12.91 - no need to read anything but * the header into memory. The inode of the executable is put into * "current->executable", and page faults do the actual loading. clean. * * Once more I can proudly say that color="red">linux stood up to being changed: it * was less ...

by jhluroom - Linux文档专区 - 2009-08-19 15:33:40 阅读(608) 回复(0)

2007-12-14 binfmt 跳过了, 但是exec就不跳过了这次看了吧. 这里的exec是各种binfmt的管理单元... 1.binfmt管理 /* * This structure defines the functions that are used to load the binary formats that * color="red">linux accepts. */ struct [color="#3333ff"]color="red">linux_binfmt { //别和color="red">linux_binprm混淆了 .... struct color="red">linux_binfmt * next; struct module *module; int (*load_binary)(struct color="red">linux_binprm *, struct pt...

by hylpro - Linux文档专区 - 2009-03-27 14:25:30 阅读(547) 回复(0)

fork 系统调用是UNIX中产生进程的唯一途径。通过复制父进程的虚拟内存来产生新的进程 exec 本函数调用一个新进程来覆盖掉当前进程映像。 当一个程序想要调用另一个程序时,它通常先调用fork产生一个新进程, 然后这个新进程再调用exec来运行新的程序(即通常由子进程来调用exec), 然后父进程通过调用一个wait函数等待子进程退出 wait 父进程通过调用一个wait函数等待子进程退出 本文来自chinaUnix博客,如果查看原文请点...

by cnscn2008 - Linux文档专区 - 2006-08-19 23:51:16 阅读(2507) 回复(0)

color="red">linux的find与exec结合,功能强大 例子: find . -name "*aa*" -exec cp -r {} destpath \; 解释:这个命令会把所有名字包含aa的文件拷贝到destpath目录下 用法: find . -name "*something*" -exec action {} somearguments \; 详细解释 find . -name "*something*" 找出所有名字包含something的文件 -exec 执行后面的命令, action 某个命令名,就是例子中的cp, {}是find的结果集合, somearguments , 命令需要的参数,就是例...

by javavsnet - Linux文档专区 - 2009-12-18 17:28:53 阅读(1305) 回复(0)

color="red">linux find -prune -name -wholename -regex -exec -exec command {} + ; 1.find 命令的格式 find [全局选项][要搜索的的文件夹]表达式 其中每个表达式又依由三部分组成: 局部选项(option),测试(test),命令(action).这三部分之间都用逻辑操作符(operator)与或非连接起来.操作符可以省略,这时候就用默认的"与"来连接.表达式可以多个,表达式之间也用逻辑操作符连接. 2.find 命令的执行过程 [全局选项][要搜索的的文件夹]容易理解,难...

by cleverd - Linux文档专区 - 2008-10-31 15:56:22 阅读(1620) 回复(0)

说是exec系统调用,实际上在color="red">linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include int execl(const char *path, const char *arg, ...); int execlp(const char *file, const char *arg, ...); int execle(const char *path, const char *arg, ..., char *const envp[]); int execv(const char *path, char *const argv[]); int execvp(const char *file, char *const...

by kim_fifi - Linux文档专区 - 2007-11-18 15:04:45 阅读(491) 回复(0)

发现system和popen在执行程序时会生成三个进程,Main, sh -c child ,child ,进程号依次是父子关系。我想在程序管理上容易理解一点,所以想用excel实现,试过是能实现ps -ef时查到两个进程 Main,child.,进程号依次是父子关系,我试的函数用法是:execl(pathName,pathName,(char*)0); 后来试了下sh -c abc.sh ,ps -ef|grep xx查出来的就是两个进程一个是sh -c ,一个是abc.sh,发现就是excecl参数这里, 那么,sh -c 跟sh 区别到底...

by nil_one - C/C++ - 2010-01-03 14:00:38 阅读(1932) 回复(2)

问题:把下面的源文件简单改造一番,出现段错误。实际上是改造成几个函数而已。请大伙帮忙看看,指点指点,谢谢! 编译:先安装libssh2 然后执行gcc -lssh2 -o ssh2_exec ssh2_exec.c 运行:./ssh2_exec 源文件(来自libssh2的例子) [code] #include "libssh2_config.h" #include #ifdef HAVE_NETINET_IN_H # include #endif #ifdef HAVE_SYS_SOcKET_H # include cket.h> #endif # ifdef H...

by diyself - C/C++ - 2012-01-10 16:43:47 阅读(3216) 回复(6)