linux nohup不生成日志,nohup不输出日志信息的方法,及linux重定向学习
起因
最近使用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。
nohup不输出日志信息的方法及linux重定向
最近使用nohup创建了一个后台进程,默认日志输出到了nohup.out文件中,程序跑起来也就没再管,过了大约一周,发现硬盘空间不够了,于是查找原因,发现这个nohup.out文件已经到了70G了,
linux nohup不生成日志,nohup不输出日志信息的方法,及linux重定向学习相关推荐
- linux脚本输出到文件,在linux下,如何将shell里输出的信息写入到文件里呢?
在linux下,如何将shell里输出的信息写入到文件里呢? 在linux下,如何将shell里输出的信息写入到文件里呢? 通过下面的两个管道符可以实现些功能. > ...
- linux在文件里写入,在linux下,如何将shell里输出的信息写入到文件里呢?
在linux下,如何将shell里输出的信息写入到文件里呢? 通过下面的两个管道符可以实现些功能. > 将信息写入文件 >> 在现 ...
- php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...
在Linux系统中使用lsblk和blkid显示设备信息的方法 今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机 ...
- linux|shell脚本|有趣的知识---格式化输出日志和脚本调试方法以及kubernetes集群核心服务重启和集群证书备份脚本
前言: shell脚本的功能十分强大,这一点毋庸置疑的.那么,平常的工作中总是免不了和脚本打交道,也免不了要自己编写一些脚本. 每个人都希望自己编写的脚本强壮,简单,易用,功能多,并且总是希望脚本运行 ...
- linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...
很多时候,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容. ...
- tomcat8日志乱码_Tomcat输出日志乱码解决
请先检查一下是不是由于log4J没有指定编码方式所导致的. log4j.appender.File = org.apache.log4j.DailyRollingFileAppender #重点是看一 ...
- linux更改桌面壁纸的脚本,ubuntu 桌面 壁纸 自动切换 方法 图解 linux
ubuntu实在是不错的,桌面效果也是很炫酷的.而对于强大的linux实现win7的自动切换背景也是比较小儿科的.限于水平,讨论一个菜鸟级的方案,请批评指正,tangchao90908@sina.co ...
- MFC利用控制台输出调试信息的方法
VS2010中只要输入以下信息即可: editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(TargetName).exe VC6.0稍微复杂: 打开菜单"Projec ...
- java读取日志_Java实时监控日志文件并输出的方法详解
前言 最近有一个银行数据漂白系统,要求操作人员在页面调用远端Linux服务器的shell,并将shell输出的信息保存到一个日志文件,前台页面要实时显示日志文件的内容.这个问题难点在于如何判断哪些数据 ...
最新文章
- Windows下Oracle 11g创建数据库
- Nginx与Tomcat实现请求动态数据与请求静态资源的分离
- mac mysql mysqldump_Mac下Mysql导出sql语句的方法及可能遇到的mysqldump: command not found...
- windows7 + vs2008 + oracle + iis7 客户端配置成功
- 顶级技术大咖,揭秘实时音视频开发的超级风口
- maven jar包冲突
- 复杂多目录的Makefile模板及示例
- Leecode刷题热题HOT100(3)——无重复字符最长子串
- 5G 时代,优酷推出的帧享究竟是什么?
- centos6.5 install cobbler
- 如何确定恶意软件是否在自己的电脑中执行过?
- Oracle SQL Developer 调试存储过程步骤(Oracle)
- 自然语言处理——分词算法
- 在Windows环境下,将tomcat的默认端口修改为8081
- 后端和前端有什么区别,哪个工资高?
- 数学建模美赛写作技巧
- Sharepoint + Office Infopart + Quick Apps for Sharepoint搭建无纸化工作平台
- 将一个文件夹中的文件名大写的全部改为小写
- 基于Python语言的PUBG游戏数据可视化分析系统
- JSDB.io - Javascript 的 Framework、Library 和 Tool 分類
热门文章
- STM32F4系列单片机CAN过滤器和屏蔽器的配置
- 【学习笔记】seckill-秒杀项目--(7)压力测试
- python中 str 和 repr_Python中__str__和 __repr__
- 用spark分析北京积分落户数据,按用户所在单位分析
- 什么是单线程和多线程,单线程与多线程的区别
- putty文件夹文字看不清
- g_signal_connect 与 g_signal_connect_swapped
- 小米fortnite_我如何仅用1,001美元(与我12岁的孩子)构建自己的Fortnite DIY游戏平台
- 端游、手游服务端常用的架构
- mysql 查询数据条数_MySQL优化总结-查询总条数