linux启动jar包后台运行不中断的4种方法详解
作者:快乐的小三菊
还在为linux启动jar包后一关窗口就中断而烦恼吗?本文详细介绍了4种启动方式,包括java -jar、后台运行&、nohup命令以及重定向日志,帮你彻底解决程序挂断和日志输出的问题,让你轻松管理Java应用
Linux启动jar包,输出日志
方式一
命令:
java -jar xxxx.jar
特点:
- 当前ssh窗口被锁定,
- 可按ctrl+c打断程序运行,或直接关闭窗口,程序退出。
方式二
命令:
java -jar xxxx.jar &
特点:
- &表示在后台运行。
- 当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
方式三
命令:
nohup java -jar xxxx.jar &
特点:
- nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。
- 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
方式四
命令:
nohup java -jar xxxx.jar >/log.file &
特点:
- 将日志输出到log.file指定的文件内。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
