OGG运维优化脚本(十八)——进程操作类——全进程启停

  

文件:allstop。sh allstart。sh

路径,

l运维OGG过程中,曾经遇到非数据同步运维同事需要配合数据库DBA维护启停所有数据同步链路的情况

因此特别编写了这两套全进程启停脚本,一套用于全进程停止,会调用长事务跳过脚本,跳过长事务,以及停止进程和经理监控进程。一套用于全部OGG进程启动。


allstop。sh

 # !/bin/bash
  echo  dir美元
  cd  $ HOME/ggscript/ggoperat
  
  dir=$ PWD
  cd  $ HOME
  if  [, -f  .profile ];然后
  ,,,,,,只. profile
  fi
  
  if  [, -f  .bash_profile ];然后
  ,,,,,,只. bash_profile
  fi
  cd  dir美元
  
  cd  $ HOME/ggserver
  (echo  START 经理;echo 退出)|。/ggsci
  
  (echo  info ; echo 退出)|。/ggsci | grep “提取”,| awk “BEGIN  {FS=, +”}, {print  3美元}’,,祝辞,$ dir/过程
  (echo  info ; echo 退出)|。/ggsci | grep “REPLICAT”, | awk “BEGIN  {FS=, +”}, {print  3美元}’,在祝辞,$ dir/过程
  cd  dir美元
  i=1
  茶=' sed  -n  '=美元的,过程
  在(($ i<=茶美元));,,
  ,,,,,,ext=皊ed  -n 我'p”美元,进程的
  ,,,,,,,echo  ext美元
  ,,,,,,,/bin/bash  $ HOME/ggscript ggoperat/start.sh  ext美元
  ,,,,,,,((我+ +));
  以前做 


OGG运维优化脚本(十八)——进程操作类——全进程启停