【发布时间】:2014-05-02 16:13:56
【问题描述】:
考虑以下脚本来停止和启动 tomcat:
#!/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...
-
我希望它在完成后更改为“echo --- Shutting down Tomcat...[OK]”.. 而不是“echo --- Shutting Tomcat...\n[好的]"
标签: bash