linux 后台运行java的jar包
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
要在Linux系统中后台运行一个Java的JAR包,你可以使用nohup
命令配合&
符号来实现。nohup
命令可以防止程序在你登出会话后停止运行,而&
则将程序放入后台执行。
以下是一个基本的命令示例:
nohup java -jar your-application.jar &
这里的your-application.jar
是你想要运行的JAR文件名。使用这个命令后,程序会被启动并放入后台,输出会被重定向到当前目录下的nohup.out
文件,除非你指定了其他的日志文件。
如果你想要指定日志文件,可以这样做:
nohup java -jar your-application.jar > your-application.log 2>&1 &
这里的>
符号会将标准输出重定向到your-application.log
文件中,2>&1
会将标准错误也定向到标准输出,也就是日志文件中。
评论已关闭