分页: 1 / 1
shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 17:19
由 自由建客
给定多个进程的 PID,其中任何一个退出都要执行一些处理。
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 17:37
由 lilydjwg
inotify /proc/${pid} ?
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 17:55
由 自由建客
inotifywait -e delete_self /proc/xxx 是可行,但每个进程都要个 inotifywait 进程陪同,也太……
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 18:11
由 lilydjwg
自由建客 写了:inotifywait -e delete_self /proc/xxx 是可行,但每个进程都要个 inotifywait 进程陪同,也太……
一个就可以了吧。
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 18:13
由 自由建客
我那些 PID 是分批给定的。
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 18:38
由 lilydjwg
自由建客 写了:我那些 PID 是分批给定的。
那你别用 shell 了吧。。
Re: shell 如何监控给定 PID 的进程
发表于 : 2012-03-10 18:45
由 自由建客
想到一个办法,添加新的 PID 时,就启动一个新的 inotifywait,连同老的 PID 一起监控,然后老的 inotifywait 退出。两个进程交替着来!
在我的应用中,添加新的 PID 正好是不会很频繁的那种,可以用这招。