linux后台运行服务
版本1:
这里以后台运行java -jar Test.jar为例
java -jar Test.jar &
这种情况,窗口将不会被锁定,但是如果直接关闭了所在的窗口,将会停止运行
版本2:
同样以后台运行java -jar Test.jar为例:
nohup java -jar Test.jar &
这种情况:会自动生成nohup.out,生成的内容将被写入到nohup.out文件中,窗口不会被锁定,关闭所在窗口后,仍旧可以发现这个进程在运行。
版本3:
nohup java -jar Test.jar & > output.out
这种情况:会将生成的内容写入到output.out这个文件中,窗口不会被锁定,关闭所在窗口后,仍旧可以发现这个进程在运行。
Tips:
使用nohup命令运行的服务,可以通过jobs查询到:
jobs
如果想要将这个服务回调到前台运行,可以使用 fg 和 jobs命令结合的方式来实现:
其中,fg后面的数字,是