首页 > 编程语言 > 详细

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

时间:2020-01-03 14:50:40      阅读:1512      评论:0      收藏:0      [点我收藏+]

1、先了解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、关于2>&1的含义

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

符号>&是一个整体。

3、输出日志文件并查看

cd到xxx.jar目录下执行:

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

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

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

原文:https://www.cnblogs.com/guduershi/p/12144565.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!