sh start.sh启动应用时,会有父进程(父进程ID不是1,父进程就是"sh start.sh")
start.sh脚本内容如下:
cd /home/gleam/demo && nohup java -jar demo-0.0.1-SNAPSHOT.jar >> demo.log 2>&1 &
当我将&&改成换行之后,再执行sh start.sh时,就不会有父进程(父进程ID是1),改动后的start.sh脚本内容如下:
cd /home/gleam/demo
nohup java -jar demo-0.0.1-SNAPSHOT.jar >> demo.log 2>&1 &
能否帮解答一下,这是什么原因呢?