ChinaUnix.net
相关文章推荐:

pb新建execl新建sheet函数

#include #include int main() { fprintf(stderr,"--begin--\n"); execl("/bin/ls","-l","/home",0);//警告说没有哨兵 什么是哨兵/?作用是? fprintf(stderr,"--end--\n"); return 0; } 结果为什么是: --begin-- jqx2008 soft 正确的结果应该是: drwxr-xr-x 46 jqx2008 jqx2008 4096 2008-10-06 19:10 jqx2008 drwxr-xr-x 2 root root 4096 2008-09-30 17:43 soft 我把“-l”还为其他例如“...

by jqx55ah - C/C++ - 2008-10-07 00:02:26 阅读(1488) 回复(2)

相关讨论

#include #include #include int main() { if(fork()==0){ if(execl("/bin/ps","ps","-ef",NULL)<0) perror("execl error!"); } else {printf("NOW in main!\n");/*execl("/bin/ps","ps","-A",NULL);*/} return 0; } ...

by whoisliang - Linux环境编程 - 2007-05-29 11:46:24 阅读(5554) 回复(11)

下面是一个关于解释器的问题: /* Program source : showargs.c * * Program name : showargs */ #include int main(int argc, char *argv[]) { int i; for(i = 0; i < argc; i++) { printf("arg[%d]: %s\n", i, argv); } return 0; ...

by huangbt_unix - C/C++ - 2009-10-09 10:55:13 阅读(5302) 回复(11)

使用: $Book = $Excel->Workbooks->Open("$new_file"); $Book->sheets->Add; 可以在一个已经存在的xls文件中新建一个sheet,但是新建sheet是在最前面,即Worksheet(1),怎么设置新建sheet的位置呢?比如新建在最后? 百度了下,发现vbs excel中有before/after的用法,但是没找到在perl里面调用的方式。请高手指点下,先谢了。

by yhou31 - Perl - 2010-07-09 15:01:06 阅读(3036) 回复(1)

请教! 系统函数execl、execvp属于哪个安装包?它们的源码属于哪个RPM包? 还有,它们属于哪个库文件? 谢谢!

by herring - Linux系统管理 - 2007-01-15 16:23:59 阅读(1865) 回复(2)

当我读到n = execl(post_rotate_exec, post_rotate_exec, cap_file.nname, NULL);这句时,小弟看了糊涂了,为什么调用execl函数时传了两个post_rotate_exec?大大们指教!多谢了! /* Do the post rotate exec */ if (post_rotate_exec[0]) { if ((n = fork()) == -1) { fterr_err(1, "fork()"); } else if (!n) { /* child */ n = execl(post_rotate_exec, post_rotat...

by lvs - C/C++ - 2004-10-19 09:09:16 阅读(2579) 回复(14)

比如说:[code]execl("sub", "-l", "/test", (char *)0); [/code]在子进程中就会不见了"-l"参数。 请问这是怎么回事?在Linux下不会这样的。

by juggler_cu - BSD - 2010-09-16 15:49:56 阅读(2398) 回复(5)

execl("/bin/sh","sh","-c",cmd,(char*)0);中的cmd有长度限制吗?

by maixl - C/C++ - 2010-07-29 10:17:58 阅读(1436) 回复(2)

麻烦大家帮我解释下啊,最主要是里面的参数啊,给个demo就更好了啊!

by xiehui888 - C/C++ - 2008-10-24 12:43:52 阅读(2711) 回复(6)

程序想实现的功能就是捕捉到SIGINT信号的时候重新启动,然后再捕捉到的时候再次重新启动。 exec函数执行的时候用一个全新的程序代替当前进程的数据段,堆栈和正文段。 在这里信号处理函数sig_handler中执行execl(PWD, "a.out", (char* )0)的时候,可执行程序a.out 代替了当前进程的数据段,堆栈和正文段,使程序重新运行 但是执行的时候: ./a.out hello, program starting! 1111111111111111111111111 ...

by xiaozhu2007 - C/C++ - 2008-01-14 13:30:27 阅读(3995) 回复(7)

本人写了一个简单的函数来试验execl()函数的功能,如下: #include #include using namespace std; main(int arg0,char *arg[]) { execle("/home/wj/wj/example/gc","gc",NULL); cout<<"dkjfalskjdlfkas"<

by 小蟹子 - Linux环境编程 - 2007-03-02 13:31:50 阅读(8315) 回复(1)