美文网首页
Linux中部署jar包并指定日志输出文件

Linux中部署jar包并指定日志输出文件

作者: 深渊凝视 | 来源:发表于2021-09-11 16:57 被阅读0次

一、先了解1和2在Linux中代表的含义

名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例)
stdin(标准输入) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0
stdout(标准输出) 1 >, >>, 1> 或 1>> System.out /dev/stdout -> /proc/self/fd/1 -> /dev/pts/0
stderr(标准错误输出) 2 2> 或 2>> System.err /dev/stderr -> /proc/self/fd/2 -> /dev/pts/0

二、关于2>&1的含义

将标准错误输出重定向到标准输出。

符号>&是一个整体。

三、输出日志文件并查看

cd到xxx.jar目录下执行:

nohup java -jar xxx.jar > xxx.log 2>&1 & --运行jar包并将日志写入到xxx.log中

tail -f xxx.log  --查看日志文件

相关文章

  • Linux中部署jar包并指定日志输出文件

    一、先了解1和2在Linux中代表的含义 名称代码操作符Java中表示Linux 下文件描述符(Debian 为例...

  • java-常用命令行操作

    命令行启动并指定spring配置文件 linux后台启动,并指定输出日志

  • nohup

    示例1 目的:在后台运行jar包形式的springboot项目,并指定日志输出文件 命令解释nohup不挂断地运行...

  • 2022-01-19 nginx反向代理配置

    linux下启动jar包 tools:表示输出日志文件的名称&:表示后台执行 nginx配置目录可见

  • Centos7启动jar包

    1. 直接运行jar包 2. 后台运行jar包 3. 不挂断后台运行(可关闭窗口) 4. 指定输出日志文件 5. ...

  • SpringBoot项目运维脚本

    启动包名称 app.jar 启动包路径 /app 启动包日志路径 /app/logs 项目日志标准输出文件 /ap...

  • Linux基础知识

    一、Linux常用命令 部署后台服务 1.//上传并覆盖文件--上传jar包到对应目录 rz -y 2.查询当前启...

  • maven 打jar包的方式

    不包含依赖jar包 该方法打包的jar,不包含依赖的jar包,也没有指定入口类。 将依赖jar包输出到指定目录该方...

  • 服务器随笔

    nohup java -jar XXX.jar > 日志& 部署jar包命令 lsof -i :端口号 查看某个...

  • 编译java文件命令

    -d: 指定输出目录-Djava.ext.dirs=: 指定依赖jar包路径

网友评论

      本文标题:Linux中部署jar包并指定日志输出文件

      本文链接:https://www.haomeiwen.com/subject/kblawltx.html