首页
社区
课程
招聘
[求助]有没有什么方法使得terminal启动的执行程序所产生的进程在terminal被关掉后不会被kill?
发表于: 2016-10-26 11:49 3568

[求助]有没有什么方法使得terminal启动的执行程序所产生的进程在terminal被关掉后不会被kill?

2016-10-26 11:49
3568
用C写了一个可执行程序,通过AndroidTerminal启动,但是当Terminal被关掉后,该执行程序的进程会被kill掉,如果想让该程序的进程一直存在不受Terminal退出的影响,有没有什么好的方法可以实现?在此先谢谢各位大牛~~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1787
活跃值: (340)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
nohup ./xxx & 用这个命令起来,就不会被kill掉。
2016-10-26 14:59
0
雪    币: 3
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢。不过这个方法测试过了,执行程序产生的进程会因为terminal的相关进程关闭而被系统Kill掉的。
2016-10-26 15:43
0
雪    币: 53
活跃值: (280)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
$ daemonize /path/to/your_exe

daemonize这个程序默认没有输出到user版本的ROM中,你可以去自己编译一下,代码在AOSP如下位置:
system\extras\tests\cpueater\daemonize.c
2016-11-1 12:04
0
雪    币: 3
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
好的,我去试一下,十分感谢
2016-11-1 17:19
0
游客
登录 | 注册 方可回帖
返回
//