博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kill杀死system启动的子进程
阅读量:6639 次
发布时间:2019-06-25

本文共 818 字,大约阅读时间需要 2 分钟。

hot3.png

1. system启动的子进程回挂起,直到子进程正常退出,或者kill掉。

2. 使用kill命令kill子进程

void *thr_fn1(void *arg){        system("ffmpeg -re -i master.mp4 -c copy -f flv -y /dev/null");        printf("son pro exit\n");}void *thr_fn2(void *arg){        sleep(10);        system("ps -ef | grep /dev/null | grep -v grep | cut -c 9-15 | xargs kill -s 9");}int main(){        int     err;        err = pthread_create(&ntid, NULL, thr_fn1,0);        if(err!=0)        {                printf("can't create thread\n");                exit(1);        }        err = pthread_create(&ntid, NULL, thr_fn2,0);        if(err!=0)        {                printf("can't create thread\n");                exit(1);        }        while(1)        {                sleep(1);        }        sleep(3);        exit(0);}

 

转载于:https://my.oschina.net/hanxiaodong/blog/1837929

你可能感兴趣的文章
浅谈软件工程师的代码素养
查看>>
docker+jenkins+golang持续集成实践[转载自我的博客]
查看>>
Python 面向对象
查看>>
Vue路由使用总结
查看>>
Spring Boot入门(8)文件上传和数据预览
查看>>
js面试题
查看>>
Java多态
查看>>
js设计模式 --- 策略设计模式
查看>>
编写小而美函数的艺术
查看>>
art_template模板引擎渲染数据的小方法
查看>>
nodejs笔记-模块机制
查看>>
DuiC 性能测试报告 20180203
查看>>
“unspecified on project app resolves to an APK……”错误的解决方法
查看>>
聊聊ImageIO使用argb操作jpg的bug
查看>>
PHP 的 错误/异常 处理总结
查看>>
基于Node(bootstrap+ejs+express+formidable+fs-extra)制作的在线相册资源管理器
查看>>
Github pages + hexo 博客搭建教程
查看>>
微软C# 8.0中的四个特性
查看>>
Intellij 导出可运行的jar 以及部分常见问题
查看>>
iOS播放PCM,NSData流代码(Audio Queue Services)
查看>>