使用 nohup java - jar 不输出nohup日志
如果你想要运行一个Java程序并使用nohup
来防止它在你登出或关闭终端后被中断,同时不产生任何输出,包括nohup
自己的日志,你可以将标准输出(stdout)和标准错误(stderr)重定向到/dev/null
。以下是一个命令的例子:
nohup java -jar your-application.jar > /dev/null 2>&1 &
解释:
nohup
:允许命令在后台持续运行,即使终端关闭也不中断。java -jar your-application.jar
:运行你的Java程序。>
:重定向标准输出到指定文件或其他地方。/dev/null
:Linux系统中的空设备,任何写入它的数据都会被丢弃。2>&1
:将标准错误(文件描述符2)重定向到标准输出的同一个地方(文件描述符1)。&
:在命令的最后,表示将任务放入后台执行。
评论已关闭