经常碰到在小型机等用户界面不是很友好的机器上编程的情况,于是通常在pc写好,再由ftp传送。此处提供一个简单的框架阅读全文>
发表于 @ 2008年08月01日 14:49:00|评论(loading...)|收藏
C与Shell程序的交互<br>一、C调用shell<br>C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数<br>1)system(shell命令或shell脚本路径);<br> <br> system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。 <br> 返回值:如果system()在调用/bin/sh时失败则返回127,其他失败原因返回-1。若参数string为空指针(NULL),则返回非零值。如果 system()调用成功则最后会返回执行shell命令后的返回值,但是此返回值阅读全文>
发表于 @ 2008年08月01日 11:28:00|评论(loading...)|收藏