我设置了start_java.sh脚本如下:
#!/bin/sh
echo "starting process"
nohup java XXX
当我跑步时:
[root@box ~]# bash start_java.sh
它打印
启动过程
但是如果我跑
nohup java XXX
它打印:
[1] 19852
为什么我在运行 Bash 脚本时看不到这个?我想看看
启动过程
[1] 19852
答案1
因为 nohup 会自动将输出重定向到 nohup.out。