I want to list the processes spawned by cron from within a shell script. The following writes the current cron PID to a file.
ps -ef | grep -v grep | grep cron | awk '{print $2}' > $CRON
How can I then grep for the PID contained in the file?
Notice that the awk quoted program is "interrupted" after the "==" of the if test and continued at the ")" of the if test in order for the shell to substitute the variable cronpid...
You have to find out which ps fields contain the parent process id, on AIX it is the 3rd one on a ps -ef listing, so I check for $3 in awk.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.