automated terminal push
This commit is contained in:
62
tor-robot-remix/robot/load-robot-process-killer-capability.sh
Executable file
62
tor-robot-remix/robot/load-robot-process-killer-capability.sh
Executable file
@@ -0,0 +1,62 @@
|
||||
|
||||
execute_robot_process_killer_capability () {
|
||||
|
||||
countLocalExecutions=1
|
||||
|
||||
while [ "$countLocalExecutions" -ne "$targetCountLocalExecutions" ];do
|
||||
|
||||
echo
|
||||
echo "calling process_killer_capability_group [`date`]"
|
||||
echo
|
||||
|
||||
execute_robot_process_killer_capability_group
|
||||
|
||||
countLocalExecutions=$((countLocalExecutions + 1))
|
||||
|
||||
sleep 1
|
||||
|
||||
done
|
||||
|
||||
echo
|
||||
echo "i have been running for over a minute. exiting gracefully."
|
||||
echo
|
||||
echo "another robot should be following behind me..."
|
||||
echo
|
||||
|
||||
}
|
||||
|
||||
execute_robot_process_killer_capability_group () {
|
||||
|
||||
for processName in $processNameGroup; do
|
||||
|
||||
echo "execute kill processes matching: "$processName
|
||||
|
||||
execute_robot_process_killer_capability_single $processName
|
||||
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
execute_robot_process_killer_capability_single () {
|
||||
|
||||
processToKill=$1
|
||||
|
||||
if pgrep $processToKill > /dev/null;then
|
||||
|
||||
echo
|
||||
echo " ** there are processes running that match: "$processToKill
|
||||
echo
|
||||
|
||||
## ps aux | grep $processToKill
|
||||
|
||||
killall $processToKill
|
||||
|
||||
## ps aux | grep $processToKill
|
||||
|
||||
echo
|
||||
echo " ** killed all of the "$processToKill" processes"
|
||||
echo
|
||||
|
||||
fi
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user