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