Hi Guys,

OS = SuSE Enterprise Linux
Python V2.7

My code is as follows

# this list contains system process ID's
pidst=[1232, 4543, 12009]

pmap_str=[]
command="pmap -d %s | grep private |awk '{print $1}' | awk -FK '{print $1}'"

for i in range(len(pids)):
    pmap_str.append(os.popen("(command) % pidlist_int[i])"))     # <--
this is where I need help, please

As I'm sure you can see, I'm trying to output the os.popen output to a new
list.

On the shell console I can run the pmap command as follows

pmap -d <PID> | grep private |awk '{print $1}' | awk -FK '{print $1}'

Output will be a single number such as 485921.

My error is on the line of code shown above. Please assist.

Kind Regards
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to