then
stopsrc -s inetd >>$LOGFILE 2>&1
fi
- elif [ "$PLATFORM" = "openbsd" ] || [ "$PLATFORM" = "freebsd" ] || \
- [ "$PLATFORM" = "netbsd" ] || [ "$PLATFORM" = "linux" ]
- then
- pgrep pid,comm > /tmp/tmppsout
- if [ -s /tmp/tmppsout ]
- then
- awk '{print "kill " $1}' /tmp/tmppsout | /bin/sh -f
- sleep 2
- fi
else
- pgrep -v pgrep >/tmp/tmppsout
- if [ -s /tmp/tmppsout ]
- then
- awk '{print "kill " $2}' /tmp/tmppsout | /bin/sh -f
- sleep 2
- fi
+ ps -eo pid,comm | grep $i | awk '{print "kill " $1}' | /bin/sh
fi
done
- rm -f /tmp/tmppsout
}
RestartInetd()