【问题标题】:starting script in background在后台启动脚本
【发布时间】:2014-08-04 07:59:06
【问题描述】:

问题:

在另一个脚本中时在后台启动一个 bash 脚本。该脚本用于启动 weblogic 节点管理器。

尝试:

命令行会顺利启动

./startNodeManager.sh &

在 bash 脚本中也可以使用:

cat startNMScript.sh
./startNodeManager11G.sh &

执行:

./startNMScript.sh

但是,当我从不支持子进程的 WLST(Jython 2.2.1) 调用它们时,这些选项都不起作用,并且从另一个安装导出模块不起作用。 我用过 os.system('startNodeManager11G.sh &') 和 os.system('startNMScript.sh')。

结果是它不会启动并继续执行脚本,或者它会启动,但在我终止脚本后立即停止,在执行该行后它将挂起

【问题讨论】:

    标签: weblogic jython wlst


    【解决方案1】:

    如果你真的想通过 WLST 启动 nodemanager(并确保它不会死掉),请使用nohup

    nohup ./startNodeManager.sh > nodemanager_log.out &
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-24
      相关资源
      最近更新 更多