1.文件为:start.sh
#!/bin/sh cd /home/floodlight nohup java -jar target/floodlight.jar >/dev/null &
2.nohup file &的含义:&表示忽略挂断信号,并将命令放入后台执行。>表示输出到某个文件。2>&1:将标准错误输出也重定向到 output.log 文件中。
nohup ./run-tests.sh > tests.log 2>&1 &
3.检查nohup进程:ps -ef | grep nohup
4.结束nohup进程:kill PID,若无法结束,也可用强制结束命令:kill -9 PID