ps -eaf | grep uwsgi
#uwsgi 목록 확인
#root 12345 1 0 Jun26 00:00:00 uwsgi
#root 19019 12345 0 Jun26 00:00:00 uwsgi
#pid 목록 일단 뽑음
get_pid=$(ps -eaf | grep uwsgi | grep -v grep | awk '{print $2}')
#echo ${get_pid} 해서 확인해보면 12345 19019 뭐 이렇게 나와있을 것이다..
#내 경우에는 두번째줄 맨 위에 값만 필요했기 때문에 공백으로 스플릿 해서 리스트에 넣는다
filter_pid='' read -ra pids<<<"$get_pid_list"
#필요한건 12345니까 배열에 넣은 첫번째값만 사용해준다
ps=${pids[0]}
#pid가 몇개나 떠있는지 일단 확인
pid_count=$(ps -ef | grep uwsgi | grep -v grep | grep -v vim | wc -l)
#pid_count가 2보다 크면
if [${pid_count} -gt 2];
then
뭔가 하고싶은거~
elif [2 -gt ${pid_count}];
then
뭔가 하고싶은거~
fi