起因

最近使用nohup创建了一个后台进程,默认日志输出到了nohup.out文件中,程序跑起来也就没再管,过了大约一周,发现硬盘空间不够了,于是查找原因,发现这个nohup.out文件已经到了70G了,导致硬盘空间不足了。

解决方案

只输出错误信息到日志文件

nohup ./program >/dev/null 2>log &

什么信息也不要

nohup ./program >/dev/null 2>&1 &

知识补充,关于Linux的重定向

Linux的3中重定向

0:表示标准输入

1:标准输出,在一般使用时,默认的是标准输出

2:标准错误信息输出

可以用来指定需要重定向的标准输入或输出。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。

关于/dev/null文件

Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。

转载于:https://www.cnblogs.com/jasondan/p/3499175.html

nohup不输出日志信息的方法,及linux重定向学习相关推荐

  1. linux nohup不生成日志,nohup不输出日志信息的方法,及linux重定向学习

    起因 最近使用nohup创建了一个后台进程,默认日志输出到了nohup.out文件中,程序跑起来也就没再管,过了大约一周,发现硬盘空间不够了,于是查找原因,发现这个nohup.out文件已经到了70G ...

  2. linux 启动 不打印日志文件,Linux nohup不输出日志文件的方法

    最近在Linux上部署视频流推送应用时,由于网络不稳定等原因程序会不断的输出错误信息,结果导致程序运行一天下来日志文件直接占满磁盘,解决方法就是不再输出日志文件,命令如下: 只输出错误信息到日志文件: ...

  3. nohup 不输出日志文件方法

    这里写目录标题 1. nohup 不输出日志文件方法 1.1. 场景描述 1.2. 解决思路 1.3. 操作示例 1.4. 关于 Linux 的重定向 2. linux 后台执行命令: & 与 ...

  4. Android学习笔记11---_查看与输出日志信息

    11_查看与输出日志信息 --------------------------- 1.查看日志和错误信息   因为不会在control控制台输出错误信息,所以要通过   window-->sho ...

  5. grep mysql_详解grep获取MySQL错误日志信息的方法

    为方便维护MySQL,写了个脚本用以提供收集错误信息的接口.这些错误信息来自与MySQL错误日志,而 通过grep mysql可以获取error-log的路径. 以下是全部相关代码: #!/usr/b ...

  6. mysql grep 提取错误日志_详解grep获取MySQL错误日志信息的方法

    为方便维护MySQL,写了个脚本用以提供收集错误信息的接口.这些错误信息来自与MySQL错误日志,而 通过grep mysql可以获取error-log的路径. 以下是全部相关代码: #!/usr/b ...

  7. python文件输出log_Python同时向控制台和文件输出日志logging的方法

    #-*- coding:utf-8 -*- import logging # 配置日志信息 logging.basicConfig(level=logging.DEBUG, format='%(asc ...

  8. 定向输出命令_网络工程师之linux重定向命令和管道命令详解

    如果这篇文章对您有帮助,请关注并点赞,感谢您的支持,如果还有其他问题,请私信给我 今天来讲解linux下">"输入/输出重定向和管道命令 1.输入/输出重定向命令基本格式:c ...

  9. tomcat的日志不输出日志信息的解决方法

    1.下载日志jar包,例如:commons-logging-1.1.1.jar.放在tomcat的bin目录下,或者是自己项目的lib包里. 2.修改tomcat的bin目录下面的catalina.b ...

最新文章

  1. 作业六:图像编码相关概念
  2. 重庆二师计算机科学与技术,应用型本科院校计算机科学与技术专业一流课程建设思考──以重庆第二师范学院为例...
  3. Uva 725 除法
  4. webapi同一个Controller多个函数
  5. vue 自定义属性判断点击每个item 显示隐藏
  6. Topcoder SRM 655 DIV1 250 CountryGroupHard
  7. [TypeScript] Interface and Class
  8. dboxShare企业文件共享网盘
  9. 【莫队算法】URAL - 2080 - Wallet
  10. #入坑keychron# 简单说说K3的使用体验
  11. element-ui表格编辑
  12. 设计模式:委托和代理
  13. 知识图谱—知识存储—仅用neo4j搭建简单的金融知识图谱
  14. Andriod Studio创建数据库并查看自己创建的数据库
  15. MySQL入门系列:查询简介(二)
  16. aws beanstalk mysql_AWS CloudFormation与BeanStalk的联系与区别
  17. hive表加载csv格式数据或者json格式数据
  18. React + Ant Design Pro项目实现keep-alive页签
  19. Java 导出CSV文件及实现web下载CSV
  20. Linux下安装YASM--编译x264

热门文章

  1. php redis ip查找,php+redis实现ip白名单并提供可配置ip页面
  2. 多线程处理大文件_Java内存映射,上G大文件轻松处理
  3. 教你如何在 Linux 上为 SSH 登录设置电子邮件提醒
  4. java用一张一元票换一分,java测试试卷一
  5. 实验Matlab数值运算,MATLAB数值实验一(数据的插值运算及其应用完整版
  6. 友善之臂 mini2440 linux led 驱动代码,mini2440 led驱动程序
  7. mysql 查询临时表列名_为什么mysql会缓存被删除的临时表的列名?
  8. 计算机视觉应用的简称,计算机视觉应用之图像检索任务简单介绍
  9. 求二叉树指定结点到根的路径c语言,二叉树根节点到叶子结点和为指定值的路径...
  10. sizeof是c语言的一种运算符,C语言位运算和sizeof运算符详解