一尘不染

Nohup是否可以跨管道工作?

linux

如果我做

nohup cmd1 | cmd2 &

是一样的吗

nohup "cmd1 | cmd2" &

我想要我nohup所有的东西,就像cmd1在8023端口上监听一样。


阅读 313

收藏
2020-06-07

共1个答案

一尘不染

不,您需要将nohup分别添加到命令中。

建议这样的事情:

nohup sh -c "cmd1 | cmd2" &

或者:

nohup $SHELL <<EOF &
cmd1 | cmd2
EOF
2020-06-07