易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 如何调用可执行程序

是否都必须在shell下调用?
system函数、、

exec系列,system, popen

大家都说了,俺就不说了,只顶一下

引用
exec系列,system, popen


exec系列是否也最终调用了shell?至少我看到execl是这样的。

exec系列跟shell没有任何关系,
shell是一个程序,exec系列是一些系统API,
引用
引用 2 楼 hittlle 的回复:exec系列,system, popen

exec系列是否也最终调用了shell?至少我看到execl是这样的。


微微顶之, 内容太短, 再微微顶之,内容差不多了

引用
exec系列跟shell没有任何关系,
shell是一个程序,exec系列是一些系统API,
引用 4 楼 zxcvbnmasd 的回复:引用 2 楼 hittlle 的回复:exec系列,system, popen exec系列是否也最终调用了shell?至少我看到execl是这样的。



  比如我要在某个进程下执行另外一可执行程序,先fork出某子进程,然后在子进程中调用execl(xx),貌似execl的机理是用shell进程代替了fork出的子进程(保留pid),然后shell进程fork出子进程执行要调用的可执行程序。

  请高手指点.

csdn加了回复内容长度限制了?顶上去!

execl(xxx)是直接用xx替换了子进程,跟shell没有关系
引用
引用 5 楼 guosha 的回复:exec系列跟shell没有任何关系, shell是一个程序,exec系列是一些系统API,引用 4 楼 zxcvbnmasd 的回复:引用 2 楼 hittlle 的回复:exec系列,system, popen exec系列是否也最终调用了shell?至少我看到execl是这样的。


  比如我要在某个进程下


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

linux 下usb设备驱动问题

linux 下usb设备,在root权限下,设备可以正常找到驱动,
但在普通用户下找不到设备驱动,不知道是什么原因?请高手指教
应该是root为了防止普通用户破坏吧,所以加个权限。。。我的就是

权限问题 root是超级用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号