脚本test.sh
#!/bin/bash
set -x
nohup echo hello &
运行./test.sh
时,输出为
+ nohup echo hello
appending output to nohup.out
但是当ssh设置并运行ssh localhost ./test.sh
时,输出就没有了。
答案 0 :(得分:1)
一切都很好。
执行该命令,但是当ssh连接已经终止时,您将看不到输出。
检查nohup.out
,它将显示命令确实已执行。