用shell怎样判断进程存活?

用shell怎样判断进程存活?

我的服务器里面有一个监视小程序,但是有个缺点就是访问量过大的时候,他的进程就会自动消失,现在我想用shell做一个判断
----------------------
每分钟判断一次
用  ps ax |grep ./httpd  判断
if
  进程httpd不存在
then  自动运行它/etc/init.d/httpd start
----------------------
请问代码我该怎样编写?
谢谢大家的帮助!!      
复制内容到剪贴板
代码:
while true
do
  pidof httpd || /etc/init.d/httpd start
  sleep 60
done
      
这个||用得巧~~       
看来LINUX比WINDOWS的灵活之处到处可见啊,唉,好好学习,天天向上.