早教吧作业答案频道 -->其他-->
急求帮助,写一个shell脚本,完成下面的要求写一个tomcat的启动脚本,要求:当用户给出的参数个数不等于1时,脚本返回Usage:$0{start|stop|restart}。当参数为start时启动tomcat;当参数为restart
题目详情
急求帮助,写一个shell脚本,完成下面的要求
写一个tomcat的启动脚本,要求:
当用户给出的参数个数不等于1时,脚本返回Usage:$0 {start|stop|restart}。
当参数为start时启动tomcat;
当参数为restart时重启tomcat;
当参数为stop时关闭tomcat;
当参数为其他内容时,也返回Usage:$0 {start|stop|restart}。
提示:tomcat启动程序为/usr/local/tomcat/bin/startup.sh
tomcat关闭程序为/usr/local/tomcat/bin/shutdown.sh
写一个tomcat的启动脚本,要求:
当用户给出的参数个数不等于1时,脚本返回Usage:$0 {start|stop|restart}。
当参数为start时启动tomcat;
当参数为restart时重启tomcat;
当参数为stop时关闭tomcat;
当参数为其他内容时,也返回Usage:$0 {start|stop|restart}。
提示:tomcat启动程序为/usr/local/tomcat/bin/startup.sh
tomcat关闭程序为/usr/local/tomcat/bin/shutdown.sh
▼优质解答
答案和解析
准备工作
touch /etc/init.d/tomcat
chmod +x /etc/init.d/tomcat
vi /etc/init.d/tomcat
脚本(把下列内容复制到tomcat里面就行):
#!/bin/bash
start() {
echo -n "Starting Tomcat: "
/usr/local/tomcat/bin/startup.sh
}
stop() {
echo -n "Stopping Tomcat: "
/usr/local/tomcat/bin/shutdown.sh
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
;;
restart)
stop
sleep 2
start
;;
*)
echo "Usage:$0 {start|stop|restart}" ;;
esac
exit $RETVAL
touch /etc/init.d/tomcat
chmod +x /etc/init.d/tomcat
vi /etc/init.d/tomcat
脚本(把下列内容复制到tomcat里面就行):
#!/bin/bash
start() {
echo -n "Starting Tomcat: "
/usr/local/tomcat/bin/startup.sh
}
stop() {
echo -n "Stopping Tomcat: "
/usr/local/tomcat/bin/shutdown.sh
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
;;
restart)
stop
sleep 2
start
;;
*)
echo "Usage:$0 {start|stop|restart}" ;;
esac
exit $RETVAL
看了 急求帮助,写一个shell脚...的网友还看了以下:
有氧呼吸全过程的物质变化可分为三个阶段:①C6H1如O6→丙酮酸;②丙酮酸+H如O→CO如+[H] 2020-05-14 …
进行下列数的数制转换(213)D=()B=()H=()O(69.625)D=()B=()H=()O 2020-05-21 …
H-O-H,每mol水中含2molH-O键含2mol的H-O键,H-O-H中的H-O?H-O是什么 2020-06-28 …
已知:C(s)+H2O(g)=CO(g)+H2(g)△H=akJ/mol2C(s)+O2(g)=2 2020-07-09 …
进制换算(213)D=()B=()H=()O(69.625)D=()D=()B=()O(127)D 2020-07-19 …
C、H、O、N、P、S这6种元素是组成细胞的主要元素,它们占细胞鲜重的百分比正确的是()A、C>H 2020-07-28 …
用竖式计算,并验算.①6.8÷o.h②4.6÷1.h③h.4÷o.18④h.h8÷8.6⑤h.98 2020-07-29 …
某有机物由C,H,O三种元素组成,它的红外吸收光谱表明有羟基中O—H键和烃基中C—H键的红外某有机物 2020-11-25 …
已知H2O2分子的结构如图所示:H2O2分子不是直线型,两个H原子犹如在半展开的书的两页上,O原子则 2020-12-28 …
试探讨方程ax=b的解的情况.当a不等于o时,方程有唯解x=b除以a,当a=o=b时,方程试探讨方程 2021-01-12 …