Hi Gregory Kurz From the google search,SCM_CREDENTIALS contains the PID of the sender process,in the sender's PID namespace. So if the lxc App acts as the sender, the PID is 2 which is also invalid for the host. (lxc has its own PID namesapce) Correct me if wrong,thanks.
Cheers Xiaobiao ----- 原邮件 ----- 从: Greg Kurz <gk...@fr.ibm.com> 日期: 星期一, 十二月 12日, 2011 下午6:08 主题: Re: [lxc-devel] How to change to lxc internal PID to system wide PID > On Mon, 2011-12-12 at 11:01 +0800, yi...@neusoft.com wrote: > > Hi all > > > > These days I encouter a problem. > > When I use the lxc to running my app,the getpid() system call > > returns 2.But in my platform, > > I need the system wide PID instead for some purpose,such as > > integrade with native app(not running in lxc). > > (I want to integrade the lxc app in my platform to do > isolation,and > > use the dbus for IPC) > > So how to solve this conflict?Can anyone give me a hint? > > > > Thanks for your time. > > > > Cheers > > Xiaobiao > > Hi Xiaobiao, > > This is a recurring need from the lxc community... For the moment, the > only kernel service that provides PID conversions is 'ancillary > messageson AF_UNIX sockets'. Look for SCM_CREDENTIALS in unix(7). > All you need > is connected unix socket between your container and the host system. > > Cheers. > > -- > Gregory Kurz gk...@fr.ibm.com > Software Engineer @ IBM/Meiosys http://www.ibm.com > Tel +33 (0)534 638 479 Fax +33 (0)561 > 400 420 > > "Anarchy is about taking complete responsibility for yourself." > Alan Moore. > > --------------------------------------------------------------------------------------------------- Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you. --------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Systems Optimization Self Assessment Improve efficiency and utilization of IT resources. Drive out cost and improve service delivery. Take 5 minutes to use this Systems Optimization Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/ _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel