我有一个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"
任何人都可以帮助我吗?
由于
答案 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"