[Crash-utility] Patch to include -f option to display commadline args with ps command of crash.

Hariharan S Reddy harihare at in.ibm.com
Mon Jan 7 06:40:17 UTC 2008


Hi Dave,

I am here with submitting the patch to incorporate -f option to carsh ps
command. Which will display as same as ps command with command line
arguments.

Sample output of normal ps in crash
crash> ps
PID    PPID  CPU       TASK        ST  %MEM     VSZ    RSS  COMM
      0      0   0       33a4c8       RU   0.0       0      0  [swapper]
      0      1   1       f85a718      RU   0.0       0      0  [swapper]
   2357      1   0       e8575c8      IN   0.1   11320    344  dbus-daemon
   2358      1   1       ede30f0      IN   0.1   11320    344  dbus-daemon
   2394      1   0       e87aa18      IN   0.2   75280    496  automount
   2395      1   0       eea2718      IN   0.2   75280    496  automount
   2396      1   1       fa4d7c8      IN   0.2   75280    496  automount
   2399      1   0       eec6ff0      IN   0.2   75280    496  automount
   2402      1   1       ee3b7c8      IN   0.2   75280    496  automount
   2415      1   0       e9a6818      IN   0.0    7200     44  sshd
   2425      1   0       eea0a18      IN   0.5   94944   1396
setroubleshootd
   2426      1   1       ede2340      IN   0.5   94944   1396
setroubleshootd
   2427      1   0       ee06140      IN   0.0   64452     28  cupsd
   2446      1   0       fa336c8      IN   0.2   10464    476  sendmail
   2456      1   0       ee3b0f0      IN   0.2    9320    416  sendmail
   2468      1   0       ee5f5c8      IN   0.1   58628    188  crond
   2491      1   1       ef417c8      IN   0.0    4516     80  xfs
   2513      1   0       e8fe340      IN   0.1    2548    200  atd
   2525      1   1       e982340      IN   2.7   87636   7112  yum-updatesd

Sample output of ps -f in crash
crash> ps -f
 PID    PPID  CPU       TASK        ST  %MEM     VSZ    RSS  COMM
      0      0   0       33a4c8       RU   0.0       0      0  [swapper]
      0      1   1       f85a718      RU   0.0       0      0  [swapper]
    1914      2   0       ee054c8      IN   0.0       0      0  [kjournald]
   2210      1   1       fab4040      IN   0.1   10300    280  auditd
   2211      1   0       e8ff7c8      IN   0.1   10300    280  auditd
   2212   2210   1       eea34c8      IN   0.4   65244    992  python
/sbin/audispd
   2213      2   1       ee5cdf0      IN   0.0       0      0  [kauditd]
   2227      1   0       e878ff0      IN   0.0   15544     84
/usr/sbin/restorecond
   2237      1   1       fa26140      IN   0.1    1976    188  syslogd -m 0
   2240      1   1       eec55c8      IN   0.0    1908     16  klogd -x
   2255      1   0       ef434c8      IN   0.1    2468    248  mcstransd
   2267      1   0       f980818      IN   0.0    2088     12  portmap
   2282      1   1       e854718      IN   0.5   94944   1396
/usr/bin/python -E /usr/sbin/setroubleshootd
   2302      1   0       e9e90f0      IN   0.0    2096     16  rpc.statd
   2332      2   0       f96e718      IN   0.0       0      0  [rpciod/0]
   2333      2   1       ee5e818      IN   0.0       0      0  [rpciod/1]
   2340      1   1       ef40340      IN   0.0    6256     52  rpc.idmapd
   2357      1   0       e8575c8      IN   0.1   11320    344  dbus-daemon
--system
   2358      1   1       ede30f0      IN   0.1   11320    344  dbus-daemon
--system
   2394      1   0       e87aa18      IN   0.2   75280    496  automount
   2395      1   0       eea2718      IN   0.2   75280    496  automount
   2396      1   1       fa4d7c8      IN   0.2   75280    496  automount
   2399      1   1       eec6ff0      IN   0.2   75280    496  automount
   2402      1   1       ee3b7c8      IN   0.2   75280    496  automount
   2415      1   0       e9a6818      IN   0.0    7200     44
/usr/sbin/sshd
   2425      1   0       eea0a18      IN   0.5   94944   1396
/usr/bin/python -E /usr/sbin/setroubleshootd
   2426      1   1       ede2340      IN   0.5   94944   1396
/usr/bin/python -E /usr/sbin/setroubleshootd
   2427      1   0       ee06140      IN   0.0   64452     28  cupsd
   2446      1   0       fa336c8      IN   0.2   10464    476  sendmail:
accepting connecti
   2456      1   0       ee3b0f0      IN   0.2    9320    416  sendmail:
Queue runner at 01:00:00 for /var/spo
   2468      1   0       ee5f5c8      IN   0.1   58628    188  crond
   2491      1   1       ef417c8      IN   0.0    4516     80  xfs
-droppriv -daemon
   2513      1   0       e8fe340      IN   0.1    2548    200
/usr/sbin/atd
   2525      1   1       e982340      IN   2.7   87636   7112
/usr/bin/python /usr/sbin/yum-updatesd

COMM will be with command line arguments.

Patch : (See attached file: crash-ps-f-opt.patch)

Regards
                                                                            
 Hariharan T.S.                                                             
 System Software Engineer,                                                  
 zSeries - Red Hat Enterprise Linux,                                        
 India Software Lab - IBM Systems & Technology Group,                       
 Embassy Golf Links Business Park, Bangalore, INDIA                         
 Direct +91-80-4177-7545                                                    
 e-mail: hariharan.ts at in.ibm.com                                            
 India Software Lab                                                         
                                                                            
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash-ps-f-opt.patch
Type: application/octet-stream
Size: 4637 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20080107/70e63fb7/attachment.obj>


More information about the Crash-utility mailing list