【发布时间】:2019-02-05 18:59:16
【问题描述】:
我正在使用以下命令执行后台进程:
{ geth | node | whatever } &
当我检查jobs时,这个进程的状态总是Stopped。
如果我将此命令添加到 .sh 文件并以相同的方式执行它,它也会发生。
知道为什么会发生这种情况,或者是否有任何其他解决方案可以仅使用命令行来创建后台进程?
【问题讨论】:
我正在使用以下命令执行后台进程:
{ geth | node | whatever } &
当我检查jobs时,这个进程的状态总是Stopped。
如果我将此命令添加到 .sh 文件并以相同的方式执行它,它也会发生。
知道为什么会发生这种情况,或者是否有任何其他解决方案可以仅使用命令行来创建后台进程?
【问题讨论】:
尝试使用 nohup 运行。如果 nohup.out 仍然停止,您可以分析它。
nohup script.sh
【讨论】:
nohup script.sh &