###Try ps -efj | lessTry
ps -efj | less
###SpecificallySpecifically, if you want to find out PID/PGID/PPID/SID for a certain ProcessName or PID, Try:
ps -efj | grep ProcessName
ps -efj | grep PID
###OROR for better-formatted output, try:
ps -ejf | egrep 'STIME|ProcessName'
ps -ejf | egrep 'STIME|pid'
###Examples::
ps -ejf | egrep 'STIME|http'
ps -ejf | egrep 'STIME|1234'
###SAMPLE:SAMPLE:
[ram@thinkred1cartoon ~]$ ps -ejf | egrep 'STIME|http'
UID PID PPID PGID SID C STIME TTY TIME CMD
root 1450 1 1450 1450 0 08:45 ? 00:00:04 /usr/sbin/httpd -DFOREGROUND
ram 3717 1 2589 2589 0 08:47 ? 00:00:00 /usr/libexec/gvfsd-http --spawner :1.3 /org/gtk/gvfs/exec_spaw/1
apache 11518 1450 1450 1450 0 09:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11519 1450 1450 1450 0 09:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11520 1450 1450 1450 0 09:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11521 1450 1450 1450 0 09:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11522 1450 1450 1450 0 09:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
####Assuming 1234 is PID and you want to know its associated PPID, PGID, SID & CMDAssuming 1234 is PID and you want to know its associated PPID, PGID, SID & CMD
####Tested on CentOS/RedHat 6.x & 7.xTested on CentOS/RedHat 6.x 7.x and 8.x