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文件方法相关推荐

  1. php 上传过大文件,php 完美解决无法上传大文件方法

    无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,超过了就不能上传了,如果你确实要上传我们可以按下面方法来处理一下. 打开php.ini, 参数  设置  说明 fil ...

  2. 【操作系统】报ew_usbccgpfilter.sys驱动无法加载方法解决,无需下载任何文件方法

    华为手机连接win11且安装手机助手情况下依旧报错 华为客服要求卸载电脑管家,无效.报错给工程师还未回复. 自行处理方式如下: 1.进入Windows安全中心 2.进入设备安全性 3.内核隔离选关闭 ...

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

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

  4. php定时任务为什么不好写,php解决crontab定时任务不能写入文件问题的方法分析...

    本文实例讲述了php解决crontab定时任务不能写入文件问题的方法.分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷. crontab.php error_rep ...

  5. php定时任务引入文件,php解决crontab定时任务不能写入文件问题的方法分析

    本文实例讲述了php解决crontab定时任务不能写入文件问题的方法.分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷. crontab.php error_rep ...

  6. 解决CSDN访问速度慢的方法(绝对有效,无须修改hosts文件)

    解决CSDN打开博文慢的方法--用的时间绝对比你等待的时间短 网页加载顺序 加载速度慢原因 加快访问博文方法 **加载时先选择关闭广告** **然后停止当前网页加载,刷新网页** 接下来加载CSDN网 ...

  7. 多种方法解决计算机程序中出现.DLL文件丢失的问题

    title: DLL-lose date: 2019-11-21 15:55:47 description: 解决计算机程序中出现.DLL文件丢失的问题   在安装某些软件,我们正准备开开心心地打开, ...

  8. 解决找不到gpedit.msc文件方法

    解决找不到gpedit.msc文件方法 当在win10运行上找不到gpedit.msc文件. 可通过以下操作解决: 在"我的电脑"的C盘(系统盘)上,打开Windows -> ...

  9. vscode解决不识别tpl后缀文件的解决方法

    vscode解决不识别tpl后缀文件的解决方法 了解tpl文件 解释: 以前用过的前端页面都是.html格式的,现在出现了.tpl文件,是template的缩写,其实就是前端页面,写的也是html. ...

最新文章

  1. 简单又实用的pandas技巧:如何将内存占用降低90%
  2. chemdraw怎么画拐弯的箭头_性感皮衣皮裤的质感服装该怎么画?
  3. 在Window Embedded CE(Wince)下使用OpenNETCF进行路由表的开发
  4. 小程序之点击跳转到对应内容
  5. php 验证url,php过滤器filter验证邮箱、url和ip地址等
  6. 你的“大厂梦”不是梦,你离大厂仅差我这篇博客!!!【吐血推荐】
  7. HDU 2546(01背包)
  8. word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象
  9. mvp模式 php,Hyper-V - 增强会话模式
  10. Sublime Text3 + Golang搭建开发环境
  11. java 文件流的帮助类
  12. VDI序曲十九 无须×××直接mstsc到内网服务器
  13. 8段数码管与字符对照表
  14. 建立书签链接的html语言,HTML建立超链接
  15. linux平台 doc转pdf,linux doc ppt 转 pdf
  16. element-plus日期选择器 value-format出错
  17. MacOS上ESP8266开发板刷microPython教程
  18. Jackson荧光染料丨艾美捷Jackson Alexa Fluor®荧光染料
  19. During sturtup program exited with code 0xc0000139的解决办法!
  20. 错误0x800703e3服务器传输文件,0x80070571错误无法编辑或复制文件怎么办

热门文章

  1. 调用图灵机器人API实现简单聊天
  2. 【Android进阶】Junit单元測试环境搭建以及简单有用
  3. SQL Server-聚焦在视图和UDF中使用SCHEMABINDING(二十六)
  4. Set和Map集合的比较
  5. MYSQL优化派生表(子查询)在From语句中的
  6. VisualSVN Server 修改用户密码
  7. Python学习笔记简单数据类型之数字
  8. linux python tab补全_python交互模式下实现tab自动补全功能
  9. JavaScript——面向对象(封装)
  10. 广东工业大学计算机学院微信群,谢光强