shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能
展開全部
#!/bin/bash
while?true
do
cat?<
啟動(dòng)Apache(a)
啟動(dòng)Mysql?(m)
啟動(dòng)Samba?(s)
啟動(dòng)FTP???(f)
啟動(dòng)DNS???(d)
退出腳本???(E)
END
read?-p?"請輸入要執(zhí)行的操作:"?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啟動(dòng)相應(yīng)的服務(wù)!"
;;
esac
done
這是模板,純手打。其中的service httpd start之類的可以換成具體的命令,也可以加上if判斷。
針對按什么鍵執(zhí)行什么操作用case判斷最方便
其中
a)的意思是如果$choice等于a的話則執(zhí)行什么什么
m)的意思是如果$choice等于m的話則之姓什么什么
其余同理
*)的意思是如果沒有以上的a) m) f)...的話就會(huì)匹配到這一行,就會(huì)輸出:輸入有誤,請輸入字母a/m/s/f/d啟動(dòng)相應(yīng)的服務(wù)。
read -p "請輸入要執(zhí)行的操作:" choice //這是個(gè)交互式的命令,會(huì)輸出"請輸入要執(zhí)行的操"作到顯示器上,然后將你輸入的值賦值給變量choice 然后再用case判斷變量choice。
if判斷也可以。根據(jù)個(gè)人喜好來。
case xxx in
x)
;;
y)
;;
*)
;;
這是語法。
總結(jié)
以上是生活随笔為你收集整理的shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 空调品牌有哪些(如何选择空调)
- 下一篇: linux cmake编译源码,linu