У меня есть сценарий оболочки, который перезапускает JBoss после нового развертывания в качестве запланированной задачи.Проблема в том, что jboss автоматически перехватывает server.log при перезапуске, что означает, что мой сценарий оболочки не остановится, пока сервер не будет остановлен снова, так как ctrl-c, кажется, не убивает хвост, я не уверен, как обойти это?
Я видел еще несколько примеров, когда люди использовали kill -9, чтобы остановить хвост?
В идеале я хотел бы получить выходные данные из server.log вплоть до момента, когда сервер запущен и работает,но это также может быть по таймеру (остановка хвоста через 60 секунд?)
Это сценарий до сих пор ...
echo "1) Archive Found To Deploy"
cd /home/webApp/toDeploy
chown jboss Archive.ear
chgrp jboss Archive.ear
mv Archive.ear /opt/jboss/server/default/deploy/
echo "2) Archive Copied to Deploy Folder"
/etc/init.d/jboss restart
echo "3) Server Restarted"
Кто-нибудь может мне помочь?
Спасибо