#!/bin/bash
sleep 5;
while [ foo ]; do
        #PID0=$(pidof AK_V8_linux32_ssse3 )
        #PID1=$(pidof wcg_* )
        #renice -18 $PID0 &> /dev/null


#PID3=$(ps aux |grep milky |cut -d" " -f 6)
#for PID in $PID3; do renice -19 "$PID" &> /dev/null ; done

#PID1=$(ps aux |grep wcg |cut -d" "  -f 6)

#PID1=$(pidof wcg_hfcc_autodock_6.10_i686-pc-linux-gnu)

PID1=$(ps aux | grep ecm | awk '{ print $2 }')
#PID2=$(ps aux | grep acemd | awk '{ print $2 }')
for PID in $PID1; do renice -19 "$PID" &> /dev/null ; done

PID2=$(ps aux | grep aqua | awk '{ print $2 }')
for PID in $PID2; do renice -19 "$PID" &> /dev/null ; done

PID3=$(ps aux | grep acemd | awk '{ print $2 }')
for PID in $PID3; do renice -19 "$PID" &> /dev/null ; done

PID4=$(ps aux | grep einstein| awk '{ print $2 }')
for PID in $PID4; do renice -19 "$PID" &> /dev/null ; done

PID5=$(ps aux | grep dnetc| awk '{ print $2 }')
for PID in $PID5; do renice -19 "$PID" &> /dev/null ; done

PID6=$(ps aux | grep hadcm| awk '{ print $2 }')
for PID in $PID6; do renice -19 "$PID" &> /dev/null ; done

PID11=$(ps aux | grep hadsm| awk '{ print $2 }') 
for PID in $PID11; do renice -19 "$PID" &> /dev/null ; done

PID10=$(ps aux | grep setiathome-CUDA| awk '{ print $2 }')
for PID in $PID10; do renice -19 "$PID" &> /dev/null ; done

PID8=$(ps aux | grep hadam| awk '{ print $2 }')
for PID in $PID8; do renice -19 "$PID" &> /dev/null ; done

PID9=$(ps aux | grep wcg| awk '{ print $2 }')
for PID in $PID9; do renice -19 "$PID" &> /dev/null ; done


PID7=$(ps aux --sort=pcpu|tail -4|head -1|awk '{ print $2 }')
for PID in $PID7; do renice 19 "$PID" &> /dev/null ; done
#renice 19 $PID7 &> /dev/null
        #renice -18 $PID1 &> /dev/null

        
        sleep 120;
done

