In AFS (Andrew File System), separate processes can be put into different PAGs, my question is: How can I get the PAG number of certain process programically? Thanks.
How can I get PAG number in AFS programically?
95 Views Asked by wangshuaijie At
1
There are 1 best solutions below
Related Questions in OPENAFS
- OpenAFS install, packagemaker not found
- Apple Yosemite error installing openAFS from source
- Is it possible to run an infinite loop python code onto a server?
- Warning: remote port forwarding failed for listen port 52698
- Web2py and AFS authentication
- How can I use keytab in afs to authenticate kerberos?
- Passwordless login for AFS
- Git push randomly fails through git-http-backend on AFS share
- How to deploy angularjs project in production without using npm start
- How can I get PAG number in AFS programically?
- Compiling a string using python(not running) on linux command line
- Find header file that defines a C function
- SQLite compatible with OpenAFS locking?
- It possible to run command with web access to files?
- How to provide an already running process with Kerberos and AFS ticket?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can do this in a C program by calling the VIOC_GETPAG pioctl, originally posted by Russ Allbery here:
There is no official interface (yet) for getting a PAG number outside of a C program; say, via running some command. Most of the time you can determine the PAG number by looking at the supplemental group list of the current process, and looking for very high-numbered groups. However, while this mostly "works" for now, there some cases where this information may be incorrect, and it is not guaranteed to work in the future for all platforms. Specifically, on modern Linux, the authoritative location of the PAG number is in a kernel keyring, and supplying the group id is just "best effort" and may go away in the future.