码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot后台启动不打印nohup.out

时间:2018-10-08 11:22:17      阅读:923      评论:0      收藏:0      [点我收藏+]

标签:stderr   stdout   ida   设计   hup   err   来讲   信息   hid   

 

#!/bin/bash
nohup java -jar websocket-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod --server.port=8885 >/dev/null &

 

在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在 background 的,所以呢,为了方便 debug,一般在设计程序时,就把 stdout 送到/存到一个档案,把错误的信息 stderr 存到不同的档案。


有了上面这些认知后,回头来讲什麼是 > /dev/null
这是把 stdout 送到 /dev/null 里面
那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】

要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了

https://zhidao.baidu.com/question/223779994.html

Spring Boot后台启动不打印nohup.out

标签:stderr   stdout   ida   设计   hup   err   来讲   信息   hid   

原文地址:https://www.cnblogs.com/zhangzhi19861216/p/9752961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!