JBoss在服务器重启时停止尾随

时间:2011-11-01 09:04:27

标签: linux shell jboss jboss6.x

我有一个shell脚本,在新部署后作为计划任务重新启动JBoss。问题是jboss在重启时自动关闭server.log,这意味着我的shell脚本不会停止,直到服务器再次停止,因为ctrl-c似乎没有杀死尾部,我不知道如何解决这个问题? / p>

我见过一些人们用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"

任何人都可以帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

使用&

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"