ChinaUnix.net
相关文章推荐:

linux c 调用进程 system

我自己有一个exe程序,a.exe,我现在想在C中通过system调用它,现在我把c文件,exe程序都放在同一级目录下。调用格式怎么写啊,有参数要传给a.exe的话又该怎么传啊。 system("a.exe");不行 提示:sh: a.exe: command not found 小弟新人 第一次发帖 没分实在不好意思

by 百人斩 - C/C++ - 2008-11-05 14:53:34 阅读(3639) 回复(7)

相关讨论

c -> c2 -> c1 ->idd c以AIX用户执行 c2设置了id位 -rwxrwxr-x 1 AIX dba 6241 Oct 23 23:16 c -rwxrwxr-x 1 AIX dba 5453 Oct 23 23:36 c1 -rwsr-xr-x 1 root system 6241 Oct 23 23:15 c2 -rwxrwxr-x 1 AIX dba 4687 Oct 23 23:34 idd c源代码: #include #include #include int main() { int pid; printf("\nc:uid=%d and...

by oract666 - C/C++ - 2007-10-24 13:18:24 阅读(1776) 回复(2)

在使用Perl CGI编程时,使用system函数调用linux命令时,需要回答该命令的提示才可进一步操作,请问这种问题该如何处理?谢谢。

by HumanPaladin - Perl - 2007-12-14 10:59:07 阅读(6867) 回复(5)

因为程序是要在父进程中得到控制,所以system调用后产生的后台进程不知道什么时候退出。 我只需要在父进程退出时子进程也结果,但不知道该用什么方式处理。

by THEBEST - C/C++ - 2006-04-21 09:50:19 阅读(2630) 回复(6)

我自己写个小的测试程序也不会这样啊。然后在我的程序中启一个界面库程序,再用system("showBar &") 这样子,结果运行起来父进程没死可看到showBar这个进程的父进程号变成1,不大明白。可能程序不好给出片段,因为有上下文关系。只是看各位有没有碰到过类似的情况。

by THEBEST - C/C++ - 2006-04-26 21:49:07 阅读(2901) 回复(11)
by nubee - C/C++ - 2004-10-22 09:16:23 阅读(2500) 回复(5)

问一个在linux下用system函数调用一个shell命令或应用程序的问题。 我现在用c语言编了一个程序: 比如:int i = system("snort -vde "); 现在snort程序已经在运行,但我现在想通过c编程实现停止snort的运行。但我不想通过ps、kill这类shell命令来实现,请问各位有什么好的解决方法吗?谢谢!!!

by lantise - 内核/嵌入技术 - 2005-04-25 21:44:53 阅读(729) 回复(0)

WIN平台,system()调用怎样后台执行,怎么获得进程好,怎样知道所有的进程成功完成了

by ste2008 - Perl - 2007-03-07 09:05:45 阅读(1465) 回复(3)

有一网络发送线程流程如下 1.取消息 2.连接 (如果连接失败,调用网络重启脚本,system(rst.sh)) 3.发送 rst.sh内容 ifconfig eth0 down ./xxx ifconfig eth0 up 调用system的时候是启动一个子进程,系统有可能在子进程和父进程中切换,导致一些问题, 我想让system脚本在父进程的2,3之间顺序执行,或者说让脚本一次性执行完。该怎么个做法?

by marco_hxj - C/C++ - 2009-06-26 16:00:49 阅读(1402) 回复(3)

#!/bin/perl system("ls -l /export/home/*TEST*|nawk '{ if ($5 <50000) print "rm "$9}'|sh"); 这句为什么不能执行,单独拿出来 ls -l /export/home/*TEST*|nawk '{ if ($5 <50000) print "rm "$9}'|sh 没问题的

by rockmars - Perl - 2008-08-28 12:48:02 阅读(4813) 回复(20)

我在CGI程序用到了system来启动cron 在命令行运行这个perl程序没有问题,但是通过WEB服务器时却死在这个页面上(有一个僵死进程)要过个好几十秒才反应过来. 进程如下: root 3465 2626 7 16:48 ? 00:00:00 [index.cgi] 我是重新编译Apache以ROOT身份运行(暂时不考虑安全); 代码就这一行: system "./cron"; 自己找了一下资料.好像system需要返回该程序的退出状态,,那是不是就是因为这一点. 我换成 exec "./cro...

by jdewei - Perl - 2006-11-23 11:04:49 阅读(1311) 回复(2)