Sponsored Content
Top Forums Shell Programming and Scripting pstree but without other children of ancestors Post 302726565 by ysrini on Sunday 4th of November 2012 10:03:48 PM
Old 11-04-2012
pstree but without other children of ancestors

Hi, I want to display the process tree of a given PID, however, I don't want to see other children of the ancestors that don't reach the current PID.

My goal is, from the tree result, i have to fetch a particular parent process by keyword, and if any other children from parents have the same name, it will give me incorrect results

I used 'pstree -alhpA <pid>' but it displays the other children of the parents too

Is there a easy way to achieve this without having to write a custom script to loop thru each PPID and reach the root?

Thanks,
-sri
 

8 More Discussions You Might Find Interesting

1. Programming

Father & children

Hello, i should finished this program, if anyone could tell me whats wrong... This is an optional university work, though i cant leave this nearly finished. I need to see where is my error :( What my program should do. The user must type "num_proc" ( number of children). The program creates a... (4 Replies)
Discussion started by: Jariya
4 Replies

2. Red Hat

pstree unreadable characters

hi all, i executed this command "pstree" on redhat ent 4 and i got this below with unreadable chars: init─┬─acpid â”─amqzxma0─┬─amqrrmfa │ â”─amqzdmaa │ â”─amqzfuma │ â”─5* │ â”─amqzmgr0─┬─amqpcsea │ │ ... (2 Replies)
Discussion started by: itik
2 Replies

3. Linux

pstree problem

hi friends i want to know that which user has loggged from real terminal(konsole) using pstree please help me. (1 Reply)
Discussion started by: praneshmishra08
1 Replies

4. Shell Programming and Scripting

Killing process and children

Hi all, I have been searching all day for a nice solution to this problem. I have three scripts. A start script, a child script and a stop script. Script A (scripta.sh) Its Child Script B (scriptb.sh) Script C (kill_process.sh $PID) Script A correctly traps the kill command sent from... (6 Replies)
Discussion started by: mark007
6 Replies

5. UNIX for Advanced & Expert Users

difference between pstree and pstree.x11

anyone knows? both commands lies in /usr/bin (3 Replies)
Discussion started by: crackthehit007
3 Replies

6. UNIX for Dummies Questions & Answers

How to use pstree command?

Hi, How to use the pstree command. I tried to execute as below, not able to interpret/understand the output. pstree -p | grep 525 OUTPUT: $ pstree -p | grep 525 ââscsi_eh_0(525) Can anyone throw some light on this? Many thanks. Rgds, (1 Reply)
Discussion started by: venkatesht
1 Replies

7. Shell Programming and Scripting

Doing simple math for children.

Hello! I saw that there were a few differente ways to do math within bash scripts. expr and bc are possibilities. But which one to use when? I want to make an simple bash script for children to do math. The script must ask only questions like 1*1= till 10*10= ... No + or - or /... (10 Replies)
Discussion started by: ugurgazi
10 Replies

8. Shell Programming and Scripting

Script using pstree

Hi guys I am trying to write a script using pstree. I understand what pstree does and how to write the command etc but I want to have a script which adds up all of the processes in the tree to get a whole number instead of the tree list which would normally come out. What I have done so far... (3 Replies)
Discussion started by: simpsa27
3 Replies
DRVCTL(8)						    BSD System Manager's Manual 						 DRVCTL(8)

NAME
drvctl -- tool to rescan busses and detach devices on user request SYNOPSIS
drvctl -r [-a attribute] busdevice [locator ...] drvctl -d device drvctl [-nt] -l [device] drvctl [-n] -p device [property ...] drvctl -Q device drvctl -R device drvctl -S device DESCRIPTION
The drvctl program works with the drvctl(4) pseudo-driver, and allows to rescan busses and to detach drivers from devices. The following options are available: -a Give the interface attribute where children are to be attached to (and which defines the interpretation of the locator information). This will only be needed in rare cases where the bus has multiple attributes. If there are multiple attributes, and one is not spec- ified, drvctl will return an Invalid argument. In such cases, the -p option can be used to determine the available interface attributes. -d Detach the device driver from the device given by the device argument. -l List the children of the device specified by the device argument. If device is not specified, list roots of the device tree instead. Output comes in two columns. The first column is device, or ``root'' if device is not specified. The second column is the child. -n Suppress first column in -l output. Suppress non-XML headers in -p output. -p Get properties for the device specified by the device argument. If property is specified, the value of that property is printed, otherwise the properties are displayed as an XML property list. -Q Resume the ancestors of device, device itself, and all of its descendants. -R Resume both the ancestors of device and device itself. -r Rescan the bus given by the busdevice argument. The scan range can be restricted by an optional locator list. -S Suspend both the descendants of device and device itself. -t Print a tree of devices in -l output. FILES
/dev/drvctl SEE ALSO
proplib(3), autoconf(9) BUGS
Currently, there is no good way to get information about locator lengths and default values (which is present at kernel configuration time) out of a running kernel. Thus the locator handling is less intelligent than it could be. BSD
January 16, 2012 BSD
All times are GMT -4. The time now is 08:04 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy