Linux记录

1#!/bin/bash 2 3menu() 4{ 5echo "---欢迎使用mysql管理服务程序---" 6echo "# 1.启动服务" 7echo "# 2.停止服务" 8echo "# 3.重启服务" 9echo "# 4.查看状态" 10echo "# 5.退出程序" 11echo "-----------------------------" 12} 13 14choice() 15{ 16 read -p "Please choice a menu[1‐9]:" select 17} 18 19start(){ 20 pid=`netstat -antp | grep -i "listen" | grep -i "3306" | awk '{print $7}' | awk -F"/" '{print $1}'` 21 if [ ! -n "$pid" ] 22 then 23 service mysqld start 24 else 25 echo "mysql is running" 26 fi 27} 28 29stop(){ 30 pid=`netstat -antp | grep -i "listen" | grep -i "3306" | awk '{print $7}' | awk -F"/" '{print $1}'` 31 if [ ! -n "$pid" ] 32 then 33 echo "mysql is stoped" 34 else 35 kill -9 $pid 36 fi 37} 38 39restart(){ 40 stop 41 sleep 1 42 start 43} 44 45status(){ 46 pid=`netstat -antp | grep -i "listen" | grep -i "3306" | awk '{print $7}' | awk -F"/" '{print $1}'` 47 if [ ! -n "$pid" ] 48 then 49 echo "mysql is stoped" 50 else 51 echo "mysql is running" 52 fi 53} 54 55while : 56do 57 menu 58 choice 59case $select in 601) 61 start;; 622) 63 stop;; 643) 65 restart;; 664) 67 status;; 685) 69 exit;; 70*) 71echo "您输入的数字没有对应的菜单" 72esac 73done
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

systemd自启动java程序

一、背景条件1\.Linux系统是Debian82\.Java程序是test.jar,安装路径是/home/test/test.jar二、编写java的启动脚本startTest.sh!/bin/shjavajar/home/test/test.jar&echo$!/var/run/te

shell脚本语言实现简单的图书管理系统

/bin/bashauthor:zhanghongjunversion:1.0date:2011年12月14日星期三21:18:18CSTfunctioninformation{echo""echo"国家图书馆管理系统(5.4版本)"ech

Skynet 初探(1) 之 echo 复读机

  最近在关注云风大神基于CLua写的Skynet网络框架!采用单进程多线程的Actor并发模型,每个Actor都可以理解成一个服务(协程),服务之间的通信也是采用消息传递的机制与golang、erlang很像。    但是由于大神们的境界太高并且手册、文档较少,所以对初学者来说确实有点难入门。基本只能在目录下的examples与test目录下看实

Linux记录 - HelloWorld