- 论坛徽章:
- 8
|
关于hp-ux的nohup挂起后台进程奇怪的一点
原帖由 "albert" 发表:
more startweblogic.sh, 发现这个脚本其实又调用了一个脚本(在最后一行). "/opt/bea/weblogic700/server/bin/startWLS.sh"
. "/opt/bea/weblogic700/server/bin/startWLS.sh"
该行命令是加了"."在前面的吗? 如果是的话是不是就相当于对脚本内容的一种引用呢?
原帖由 "albert" 发表:
在这个脚本后加后台进程符 &, 问题解决。
这样的话,是不是就相当于执行了两个脚本:
1. 去除最后一行的脚本startweblogic.sh
2. 脚本/opt/bea/weblogic700/server/bin/startWLS.sh
原帖由 "albert" 发表:
由于startweblogic.sh调用的脚本由于未加后台符运行时需要另外调用一个新的Shell作为运行环境,而这个Shell却无法屏蔽父Shell退出时发出的quit signal,所以会导致进程被杀死,解决方法就是加后台符,这样进程运行无需启用新的Shell。
如果用了符号"."引用了脚本内容的话,不算调用新的SHELL吧。
找机会测试一下! |
|