shell脚本中的nohup在set -x的调试模式下不起作用

时间:2015-11-30 11:45:30

标签: bash nohup

脚本test.sh

#!/bin/bash

set -x

nohup echo hello &

运行./test.sh时,输出为

+ nohup echo hello
appending output to nohup.out

但是当ssh设置并运行ssh localhost ./test.sh时,输出就没有了。

1 个答案:

答案 0 :(得分:1)

一切都很好。

执行该命令,但是当ssh连接已经终止时,您将看不到输出。

检查nohup.out,它将显示命令确实已执行。