andy27367451 发表于 2018-10-11 06:19:36

在机器关机时关闭mysql服务实例

  想让配置修改过的mysql能在机器关机或重启时能先停止mysql进程,防止数据异常
  在/etc/init.d/下添加脚本,如下:
  #!/bin/sh
  ### BEGIN INIT INFO
  # Provides:          test_shutdown
  # Required-Start:    $syslog
  # Should-Start: $time
  # Required-Stop:   $syslog
  # Should-Stop: $time
  # Default-Start:   3 5
  # Default-Stop:      0 1 2 6
  # Short-Description: test_shutdown
  # Description:       test_shutdown
  ### END INIT INFO
  case "$1" in
  start)
  echo "start" >>/tmp/test.log
  sleep 1;;
  stop)
  echo "begin stop" >>/tmp/test.log
  su - test -c "/home/test/scripts/shutdown.sh"
  echo "done stop" >>/tmp/test.log
  ;;
  *)
  echo "other" >>/tmp/test.log
  esac
  执行 chkconfig test_shutdown on

页: [1]
查看完整版本: 在机器关机时关闭mysql服务实例