考慮以下腳本停止和啓動tomcat:bash:如何在命令退出後在前一行打印OK狀態?
#!/bin/bash
# Shutdown tomcat and delete all the logs
echo --- Shutting down Tomcat...
sh /opt/tomcat/bin/shutdown.sh -force &> /dev/null
rm -f /opt/tomcat/logs/* &> /dev/null
echo OK
# Startup tomcat
sh /opt/tomcat/bin/startup.sh &> /dev/null
echo --- Starting up Tomcat...
until [ "`curl --silent --show-error --connect-timeout 1 -I http://localhost:8080 | grep 'Coyote'`" != "" ];
do
sleep 10
done
echo OK
我想什麼,能夠做的是顯示在同一行的消息,說明發生了什麼事情就OK了。我怎樣才能做到這一點?
哪裏是消息說明_正在發生什麼? –
echo ---關閉Tomcat ... – agent154
完成後我想將它改爲「echo ---關閉Tomcat ... [確定]」..不是「echo ---關閉Tomcat ..」 。\ n [確定]「 – agent154