Tuesday, September 4, 2007

Tip for the day: RESTARTING PROCESSES

There are times when you are testing a process and have to restart it again and again.

Instead of doing a ps -ef to know the pid and kill it manually every time, you can automate the
process by using the following in a script.

kill `ps -ef | grep \`whoami\` | grep myProcess | grep -v grep | awk '{print $2}'`

The ps command on your flavor may use "ax" instead of "ef". Where myProcess is the process that needs to be restarted. The awk commands gets the 2nd field of the line, which in this case is the PID.

No comments: