Код: Выделить всё
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
71407 www 1 132 0 31932K 8904K RUN 912:57 94.48% somename
Я не очень силен в bash, набросал вот такой скрип, но чтото не работает.
Код: Выделить всё
#!/bin/bash
time=10:00.00
get_time=`ps -auxw | grep /usr/local/bin/somename | grep -v 'sh -c'|grep -v grep | awk '{print $10}'`
get_pids=`ps -ax | grep /usr/local/bin/somename | grep -v 'sh -c'|grep -v grep |awk '{print $1}'`
if [ `get_time` -gt `time` ];
then
ps -wwwwaux | grep /usr/local/bin/convert|somename -v 'somenamekill.sh'|grep -v grep|grep -v 'sh -c'|mail -s somename@somename.ru
kill -9 $get_pids
else
fi