前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java后台运行的代码与详细解释

java后台运行的代码与详细解释

作者头像
一写代码就开心
发布2023-07-24 16:32:03
3160
发布2023-07-24 16:32:03
举报
文章被收录于专栏:java和python

目录

1 解释

代码语言:javascript
复制
nohup java  -jar 333.jar >./nohup.out 2>&1 &   代表什么意思
代码语言:javascript
复制
这是一个在 Linux 或类 Unix 系统中运行 Java JAR 文件的命令,并将输出重定向到 nohup.out 文件。

让我解释一下这个命令的各个部分的含义:

nohup: 是一个命令,用于在后台运行程序,即使终端会话关闭或用户注销,程序仍然继续运行。
java -jar 333.jar: 这是运行 Java JAR 文件的命令。333.jar 是一个 JAR 文件的名称,通过 java -jar 命令来执行它。
> ./nohup.out: 这是输出重定向的部分,将程序的标准输出重定向到 nohup.out 文件中。> 符号表示将输出重定向到文件。
2>&1: 这是将标准错误输出(stderr)和标准输出(stdout)合并的部分。2 表示标准错误输出的文件描述符,1 表示标准输出的文件描述符,>& 符号表示合并两个输出流。
&: 这是将命令放入后台运行的部分,即使关闭终端会话,程序仍然在后台运行。
综合起来,这个命令的作用是在后台运行指定的 Java JAR 文件,并将标准输出和标准错误输出重定向到 nohup.out 文件中。这样可以让程序在后台持续运行,并且将输出保存到文件中,以便后续查看。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 1 解释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档