转:Linux实时将所有输出重定向到文件
转自:
Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着。
但是重定向的输出经常无法实时刷新到指定文件中,当我们调试程序时,这将给我们带来巨大的困扰。其实只需要关闭重定向输出的缓冲,即可实现实时刷新的效果。
命令如下:
unbuffer nohup command > file.out 2>&1 &
上面的unbuffer命令需要额外安装expect-devel,用来实时刷新。
nohup命令用来忽略所有挂断(SIGHUP)信号,让你的程序即使在用户注销后依然继续运行。
command是任何一段你想要执行的shell命令。
> file.out 代表将command运行结果重定向到当前目录下的file.out文件中(如果要每次运行的结果追加到file.out后面,可以用>>而不是>)。
2 >&1表示将标准错误输出cerr的所有输出也都重定向到标准输出cout中,这样file.out中就会记录command命令运行过程中所有标准输出。
最后一个&表示后台运行该command。
转载于:https://www.cnblogs.com/pengwang52/p/7463315.html
转:Linux实时将所有输出重定向到文件相关推荐
- linux将屏幕输出内容转储到文件,Linux实时将所有输出重定向到文件
Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着. 但是重定向的输出经常无法实 ...
- C/C++-标准输入/输出重定向为文件输入/输出
/*Time: 2017-02-22 11:11:15Describe: C++程序将标准输入/输出重定向为文件输入/输出. */#include <iostream> #include ...
- oracle 源代码输出,oracle-如何将DBMS_OUTPUT.PUT_LINE的输出重定向到文件?
oracle-如何将DBMS_OUTPUT.PUT_LINE的输出重定向到文件? 我需要在pl / sql中进行调试以计算过程次数,我想使用: SELECT systimestamp FROM dua ...
- (转)Linux下的输入/输出重定向
Linux环境中支持输入输出重定向,用符号<和>来表示. 0.1和2分别表示标准输入.标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>lee.dat 表 ...
- [linux] shell 输入/输出重定向 、 文件包含
Shell 输入/输出重定向 大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回到终端.一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是自己的终端.同样,一个命令通常将 ...
- linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间
1.2.16 > 输出重定向和 >> 追加 (1)ls -l > 文件 (功能描述:列表的内容写入文件 bigbig.txt 中(覆盖写)) (2)ls -l >> ...
- 输出重定向Linux命令,Linux命令常用之输出重定向
1.输出重定向的两种方式: > 覆盖原文件内容 >> 追加写,不覆盖原文件内容 2.两种重定向 错误命令重定向 2> 或 2>> ...
- Make 输出重定向到文件
系统的输入与输出: 方式 描述符 含义 stdin 0 标准输入 stdout 1 标准输出 stderr 2 标准错误输出 把 make 输出的全部信息重定向到某个文件中: make <xxx ...
- python堆栈反向输出列表_python - IPython:将Python脚本的输出重定向到文件(如bash) - 堆栈内存溢出...
IPython有自己的上下文管理器来捕获stdout / err ,但它没有重定向到文件,它重定向到一个对象: from IPython.utils import io with io.capture ...
最新文章
- 用python分析了30万条微博评论,毕业生与翟天临的爱恨情仇
- python自学入门教程-Python自学入门基础教程-数据类型
- 可以让你玩儿光剑的程序,vc实现方法和代码
- AlphaGo已经拿下围棋,创投界的“Master”何时出现?
- JavaScript window.location物
- linux文件系统的管理方法,Linux学习笔记:2.文件系统的管理命令(2)
- 可动态调节参数的线程池实现
- 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则
- silverlight 一些写法小计
- CSS定位 position
- NSOperation 开发
- LeetCode-21.合并两个有序链表(链表+递归)
- C# 代码注释生成代码提示和帮助文档
- Memcache集群安装与配置
- 星球大战 BZOJ 1015
- 如何编写一份高质量的测试计划
- ibm刀片机服务器安装系统,IBM刀片服务器安装.doc
- linux 内核 addr2line,linux内核调试技巧之addr2line
- fiddler手机模拟器抓包_fiddler抓取手机模拟器数据
- Riverbed助力Interplex成功使用机器人技术
热门文章
- Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
- 【STM32】STM32f4学习之路--嘀嗒定时器
- 删除链表中重复的结点
- ceil--朝正无穷大方向取整
- This function or variable may be unsafe
- Manacher's algorithms(马拉车算法)最长回文子串
- 【mysql问题】foreign key without name 解决方法
- C++易于实现的有趣项目【附上完整教程】
- 【解决办法】read_csv()第一列作为index
- 第十七讲 利用傅里叶级数求特解