shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能
展开全部
#!/bin/bash
while true
do
cat <
启动Apache(a)
启动Mysql (m)
启动Samba (s)
启动FTP (f)
启动DNS (d)
退出脚本 (E)
END
read -p "请输入要执行的操作:" choice
case $choice in
a)
service httpd start
;;
m)
service mysqld start
;;
s)
service samba start
;;
f)
service vsftpd start
;;
d)
service named start
;;
E)
exit
;;
*)
echo "输入有误e69da5e6ba903231313335323631343130323136353331333363373766,请输入字母a/m/s/f/d启动相应的服务!"
;;
esac
done
这是模板,纯手打。其中的service httpd start之类的可以换成具体的命令,也可以加上if判断。
针对按什么键执行什么操作用case判断最方便
其中
a)的意思是如果$choice等于a的话则执行什么什么
m)的意思是如果$choice等于m的话则之姓什么什么
其余同理
*)的意思是如果没有以上的a) m) f)...的话就会匹配到这一行,就会输出:输入有误,请输入字母a/m/s/f/d启动相应的服务。
read -p "请输入要执行的操作:" choice //这是个交互式的命令,会输出"请输入要执行的操"作到显示器上,然后将你输入的值赋值给变量choice 然后再用case判断变量choice。
if判断也可以。根据个人喜好来。
case xxx in
x)
;;
y)
;;
*)
;;
这是语法。
shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能相关推荐
- shell脚本连接ftp推送文件夹_Linux下使用Shell脚本实现FTP自动上传和下载文件
登录FTP实现下载文件功能 FTP服务器:192.168.0.199 FTP路径:/ftphome/data 本地路径:/local/data 将文件从FTP下载到本地的脚本如下: 批量下载脚本代码 ...
- linux怎么进入文件夹_Linux基础命令《上》
上一节介绍了VMware中安装centos7以及克隆系统,之中用到的几个命名还都是开发不常用的,这节课就准备讲解一下入门的Linux命名,都是日常使用的. 首先呢,我们进入系统后,得先知道我是谁,我在 ...
- Java 获取linux根目录下的文件夹_Linux使用
Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...
- windows 使用bat脚本文件,复制文件夹到另一个盘
实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: @echo off echo "使用bat脚本来复制文件夹和文 ...
- Shell获取某个文件夹下的所有文件名(含文件夹)
2019独角兽企业重金招聘Python工程师标准>>> 1. 获取某个文件夹下的所有文件名(含文件夹),并显示 #!/bin/sh #============ get the fil ...
- Shell命令打开文件所在文件夹并在其中定位到文件
$ open file|folder # 打开文件(或者文件夹). $ open -R file|folder # 打开文件(或者文件夹)所在文件夹并在其中定位到文件(或者文件夹). 执行命令 ...
- xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目
如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...
- python3 读取文件夹_python读取listPython3如何检查文件或文件夹是否存在?
如何检查一个文件或者文件夹存在?有几种方法,Python2和Python3版本也有不同,这是在文件操作中常用到的方法,只有文件存在我们才可以继续对文件进行处理,下面总结了常用的检查文件是否存在的方法. ...
- linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...
说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...
最新文章
- js 判断是不是数字||判断字符串是不是数字(正则表达式)
- 字符串匹配的KMP算法——Python实现
- 如何在设计时公开复合控件内的子控件
- linux——文件输入输出管理
- 作为程序员,这些实用工具你必须要知道!
- Spark RDD使用详解4--Key-Value型Transformation算子
- Java虚拟机(十二)——StringTable
- 【commons-httpclient】Java中HttpClient工具访问Web请求
- Android完全关闭(退出)应用程序
- Java jdk7升级到jdk8
- 我的世界pc要安装java_我的世界安装教程 PC版新手安装攻略
- 火狐插件(fireBug)
- win10服务和控制器应用CPU占用过高
- JavaScript中加号运算符+ 运算过程理解
- 【聊聊Java】Java中HashMap常见问题 -- 扩容、树化、死链问题
- 马小妹的Android之旅——Android四大基本组件之Activity
- python 百度地图api
- 模糊(Blur)的学习与体会(一)
- 《英雄联盟》简介及其社会价值
- python爬取京东手机参数_python爬取京东手机价格
热门文章
- java能过吗_java – 你能通过例子解释AspectJ的cFlow(P u00...
- 集群系统 刀片服务器,刀片服务器集群原理
- matlab hashset,MATLAB集合操作
- selenium切换窗口 java_WebDriver(Selenium2) 根据新窗口title切换窗口
- java linux root权限管理_新的 Linux sudo 漏洞使本地用户获得 root 权限
- Linux文件命名规则
- C++Primer第五版学习笔记
- 【BZOJ1188】分裂游戏(博弈论)
- 第4课 - 深入浅出处理器(续)
- PHP高级——抽象类与接口的区别