V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  miniliuke  ›  全部回复第 31 页 / 共 34 页
回复总数  673
1 ... 23  24  25  26  27  28  29  30  31  32 ... 34  
2018-08-28 12:10:13 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx 但是 pid namespace 是一样的啊,就是 ls -l /proc/1/ns,发现还是同一个 pid ns
2018-08-28 12:08:52 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx 但我自己实现时关闭 pid1 后 pid ns 就不能新建进程但是能 setns,
2018-08-28 12:05:04 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx 甚至于我关闭 docker 以后重启还是同一个 pid ns,除非我关机
2018-08-28 12:04:13 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx 我使用 docker stop 命令发现 container 的进程没了,然后再 docker start 发现 container 的 pid namespace 还是同一个。按理说 pid 1 已经关过了,那 docker 是怎么重用这个 pid namespace 的呢?
2018-08-28 11:42:48 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
可以不被销毁不?
2018-08-28 11:26:29 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
如果 PID namespace 中的 init 进程被 kill 掉(SIGKILL),内核会给该 init 的所有其它进程发送 SIGKILL。当 init 结束时,PID namespace 也会被释放,但是也有例外,如果 /proc//ns/pid 被 bind mounted 或者其它进程打开,PID namespace 不会被释放,但是不通过 setns 将新的进程加入到该 PID namespace。
那么问题来了这个 PID namespace 还有救么?
2018-08-28 11:17:07 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx 如果只 fork 的话 cannot allocate memory
2018-08-28 11:13:20 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
@raysonx fork 可以指定进程号吗?
2018-08-28 10:02:08 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
是不是 init 进程结束 pid namespace 就销毁了??????那 docker stop、start 后 pid namespace 不变意味着 docker 不关 init 进程???????
2018-08-28 09:44:29 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
难道 pid namespace 的 1 号进程关了就不能用了?
2018-08-28 09:28:22 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
怎么才能把这个 Pid 命名空间重新运行起来?
2018-08-28 09:11:11 +08:00
回复了 miniliuke 创建的主题 Linux Linux 中 Pid 和 Mnt 命名空间重用的问题
换句话说怎么能够让一个进程成为 Pid 命名空间的 1 号进程(在所有 Pid 命名空间里的进程都关闭的情况下)?
2018-08-27 00:34:45 +08:00
回复了 VKMEPR 创建的主题 生活 希望结识谋求自立的伤残人士,大家一起想办法创业!
@VKMEPR 其实也很无奈¬_¬`,企业不愁招人......同等条件下肯定更倾向于身体健康的......支持楼主自学,但创业这件事不是人干的,当然比如说大家联合起来一起做外包或者做做个体生意还是支持的......
2018-08-25 09:36:02 +08:00
回复了 miniliuke 创建的主题 问与答 Golang 怎么指定 namespace
对不起>人<终于找到 setns 系统调用对应的入口地址了,需要自定义......
2018-08-25 09:16:29 +08:00
回复了 miniliuke 创建的主题 问与答 Golang 怎么指定 namespace
雪花飘啊飘,我的心凉啊凉......
2018-08-25 09:15:51 +08:00
回复了 miniliuke 创建的主题 问与答 命令行给后台程序传值
@zhanglintc 有可能,比较实用
2018-08-24 22:34:54 +08:00
回复了 miniliuke 创建的主题 问与答 命令行给后台程序传值
@CSM 的确不错,守护进程用这个可还行......
2018-08-24 22:21:57 +08:00
回复了 miniliuke 创建的主题 问与答 命令行给后台程序传值
@veelog 我只想获得"1.txt"这个字符串就行,关键是守护进程怎么获得这个参数?现在只能想到 socket 和管道,不知道到底其他人是怎么实现的,比如 docker 的 docker exec 命令
2018-08-24 22:18:39 +08:00
回复了 miniliuke 创建的主题 问与答 命令行给后台程序传值
@Cbdy 信号好像有两个可以自定义的,但是传递不了数据...
2018-08-24 22:17:47 +08:00
回复了 miniliuke 创建的主题 问与答 命令行给后台程序传值
其实就是守护进程的通信问题・_・?比如说 docker 的守护进程是怎么获得 docker exec 后面的参数的......
1 ... 23  24  25  26  27  28  29  30  31  32 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2741 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.