解决不产生nohup.out文件方法
From:http://blog.csdn.net/geekster/article/details/6657620
1.Linux的3种重定向
0:表示标准输入
1:标准输出,在一般使用时,默认的是标准输出
2:标准错误信息输出
可以用来指定需要重定向的标准输入或输出。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。
先说一下Linux重定向:
0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。
在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。
另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。
Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。
如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:
# ls 1>/dev/null 2>/dev/null
还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:
# ls >/dev/null 2>&1
注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-)
由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,这是我们不希望看到的,因此,可以利用/dev/null来解决这个问题。
nohup ./program >/dev/null 2>log &
如果错误信息也不想要的话:
nohup ./program >/dev/null 2>&1 &
转载于:https://blog.51cto.com/whatever957/1860811
解决不产生nohup.out文件方法相关推荐
- php 上传过大文件,php 完美解决无法上传大文件方法
无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,超过了就不能上传了,如果你确实要上传我们可以按下面方法来处理一下. 打开php.ini, 参数 设置 说明 fil ...
- 【操作系统】报ew_usbccgpfilter.sys驱动无法加载方法解决,无需下载任何文件方法
华为手机连接win11且安装手机助手情况下依旧报错 华为客服要求卸载电脑管家,无效.报错给工程师还未回复. 自行处理方式如下: 1.进入Windows安全中心 2.进入设备安全性 3.内核隔离选关闭 ...
- nohup 不输出日志文件方法
这里写目录标题 1. nohup 不输出日志文件方法 1.1. 场景描述 1.2. 解决思路 1.3. 操作示例 1.4. 关于 Linux 的重定向 2. linux 后台执行命令: & 与 ...
- php定时任务为什么不好写,php解决crontab定时任务不能写入文件问题的方法分析...
本文实例讲述了php解决crontab定时任务不能写入文件问题的方法.分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷. crontab.php error_rep ...
- php定时任务引入文件,php解决crontab定时任务不能写入文件问题的方法分析
本文实例讲述了php解决crontab定时任务不能写入文件问题的方法.分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷. crontab.php error_rep ...
- 解决CSDN访问速度慢的方法(绝对有效,无须修改hosts文件)
解决CSDN打开博文慢的方法--用的时间绝对比你等待的时间短 网页加载顺序 加载速度慢原因 加快访问博文方法 **加载时先选择关闭广告** **然后停止当前网页加载,刷新网页** 接下来加载CSDN网 ...
- 多种方法解决计算机程序中出现.DLL文件丢失的问题
title: DLL-lose date: 2019-11-21 15:55:47 description: 解决计算机程序中出现.DLL文件丢失的问题 在安装某些软件,我们正准备开开心心地打开, ...
- 解决找不到gpedit.msc文件方法
解决找不到gpedit.msc文件方法 当在win10运行上找不到gpedit.msc文件. 可通过以下操作解决: 在"我的电脑"的C盘(系统盘)上,打开Windows -> ...
- vscode解决不识别tpl后缀文件的解决方法
vscode解决不识别tpl后缀文件的解决方法 了解tpl文件 解释: 以前用过的前端页面都是.html格式的,现在出现了.tpl文件,是template的缩写,其实就是前端页面,写的也是html. ...
最新文章
- 简单又实用的pandas技巧:如何将内存占用降低90%
- chemdraw怎么画拐弯的箭头_性感皮衣皮裤的质感服装该怎么画?
- 在Window Embedded CE(Wince)下使用OpenNETCF进行路由表的开发
- 小程序之点击跳转到对应内容
- php 验证url,php过滤器filter验证邮箱、url和ip地址等
- 你的“大厂梦”不是梦,你离大厂仅差我这篇博客!!!【吐血推荐】
- HDU 2546(01背包)
- word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象
- mvp模式 php,Hyper-V - 增强会话模式
- Sublime Text3 + Golang搭建开发环境
- java 文件流的帮助类
- VDI序曲十九 无须×××直接mstsc到内网服务器
- 8段数码管与字符对照表
- 建立书签链接的html语言,HTML建立超链接
- linux平台 doc转pdf,linux doc ppt 转 pdf
- element-plus日期选择器 value-format出错
- MacOS上ESP8266开发板刷microPython教程
- Jackson荧光染料丨艾美捷Jackson Alexa Fluor®荧光染料
- During sturtup program exited with code 0xc0000139的解决办法!
- 错误0x800703e3服务器传输文件,0x80070571错误无法编辑或复制文件怎么办