加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix系统数据库及通信软件的启停处理

发布时间:2022-10-29 11:26:12 所属栏目:Unix 来源:
导读:  许多银行的服务器端操作系统彩的是Unix系统。作为系统的中心平台,Unix系统上往往运行了大量的应用服务程序unix数据库,以响应客户端的各种请求。Unix系统数据库及通信软件也就成了我们工作中必须掌握的知识。
  许多银行的服务器端操作系统彩的是Unix系统。作为系统的中心平台,Unix系统上往往运行了大量的应用服务程序unix数据库,以响应客户端的各种请求。Unix系统数据库及通信软件也就成了我们工作中必须掌握的知识。
 
  1.以server用户注册,建立shell程序start.sh 和 stop.sh,负责Unix系统数据库及通信进程的启动和关闭。
 
  $vi?/home/server/bin/start.sh? ?
  oninit? ?
  sleep?5? ?
  tld? ?
  tminit? ?
  $vi?/home/server/bin/stop.sh? ?
  tld?stop? ?
  tmend?-97? ?
  onmode?-ky? ?
  sleep?5??
  2.以root用户注册,在/etc/init.d/目录下建立DBcomm 程序。
 
  #vi?/etc/init.d/DBcomm? ?
  PATH=/bin:/usr/bin:/etc? ?
  export?PATH? ?
  rval=0? ?
  set_return()?{??
  /*实现正常退出*/
 
  ……? ?
  }? ?
  case?$1?in??
  /*执行start.sh程序,启动Unix系统数据库和通信进程*/
 
   ?‘start')? ?
  if?[?-x?/home/server/bin/start.sh?];?then? ?
  su?-l?server?-c?start.sh? ?
  set_return? ?
  else? ?
  rval=2? ?
  fi? ?
  ;;??
  /*执行stop.sh,关闭Unix系统数据库及通信进程*/
 
   ?‘stop')? ?
  if?[?-x?/home/server/bin/stop.sh?];?then? ?
  su?-l?server?-c?stop.sh? ?
  set_return? ?
  else? ?
  rval=2? ?
  fi? ?
  ;;? ?
  *)? ?
  echo?“usage:?$0?{start|stop}”? ?
  rval=1? ?
  ;;? ?
  esac? ?
  exit?$rval??
  Unix系统数据库备份代理服务程序
 
  在/etc/init.d目录下建立备份代理服务程序:Backup。
 
  #vi?/etc/init.d/Backup? ?
  DESTDIR=/etc/bkupexec? ?
  if?[?!?-d?$DESTDIR?]then? ?
  exit? ?
  fi? ?
  case?“$1”?in??
  /*启动备份代理进程*/
 
  ‘start')? ?
  if?[?-x?$DESTDIR/agent.be?]then? ?
    $DESTDIR/agent.be?-c?$DESTDIR/agent.cfg?2>$DESTDIR/agent.log?&? ?
  fi? ?
  ;;??
  /*关闭备份代理进程*/
 
  ‘stop')? ?
   pid=`?ps?-e|grep?agent.be|sed?-e?‘s/^?*//'?-e?‘s/.*//'`?/*查找进程*/? ?
  if?[?“${pid}”!=?“”?]then? ?
   kill?${pid}? ?
  fi? ?
  ;;? ?
  *)? ?
  echo?“Usage:?/etc/init.d/agent.be?{?start?|?stop?}”? ?
  ;;? ?
  esac??
  经过上述设置后,每当在Unix系统中追加一项应用服务程序时,只需在/etc/init.d中编写类似shell程序,同时建立到/etc/rc0.d 和/etc/rc2.d的符号连接,便可轻松实现应用服务程序的自动化管理,数据也得到了充分有效的保护。Unix系统数据库我们就了解到这里了。
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章