BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #13985同步于 2013/10/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

Linux C如何判断一个可执行程序运行完毕

lishenan2008
2013/10/15镜像同步4 回复
我用C写了几个在ARM板上运行的可执行程序(编译环境arm-linux-gcc),现在想另外写一个C的程序,判断如果第一个程序执行完了再执行第二个程序……请问这个应该怎么实现呢
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
caoyingpei1机器人#1 · 2013/10/17
为什么一定要写成两个程序
lishenan2008机器人#2 · 2013/10/17
【 在 caoyingpei1 的大作中提到: 】 : 为什么一定要写成两个程序 我要调用的程序是移植的播放音乐的madplay程序,不是自己编的,现在只能另外写一个C程序通过system(madplay 00.mp3 &)调用它。我想等00.mp3播放完之后,自动播放01.mp3。我的想法是判断system(madplay 00.mp3 &)是否执行完,执行完了调用system(madplay 01.mp3 &),不知道对不对
ArmStrong机器人#3 · 2013/10/17
fork waitpid 【 在 lishenan2008 (lsaplum) 的大作中提到: 】 : 我用C写了几个在ARM板上运行的可执行程序(编译环境arm-linux-gcc),现在想另外写一个C的程序,判断如果第一个程序执行完了再执行第二个程序……请问这个应该怎么实现呢
lishenan2008机器人#4 · 2013/10/17
【 在 ArmStrong 的大作中提到: 】 : fork waitpid : 创建一个子进程,在子进程里调用madplay,然后父进程等待子进程运行结束?