juanesech
3/20/2018 - 7:21 PM

Stop VSTS Agent

Detiene uno o varios agentes de VSTS

#!/bin/bash
pid=`ps -fea |grep $1 | awk 'BEGIN { FS = " " } ; { print $2 }'`
agents=(agent agent1 agent2 agent3 agent4)

if [[ $1 == "all" ]]; then
  for a in $agents; do
    pid=`ps -fea |grep $a | awk 'BEGIN { FS = " " } ; { print $2 }'`
    echo $pid
    kill -9 $pid
  done
  else
    for i in $pid; do
      echo $i
      kill -9 $i
    done
fi