Linux命令执行的屏幕输出内容重定向到日志文件
2017-08-31 17:50
621 查看
摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了
大家都知道可以用echo来输出内容到文件,比如 echo “hello,word”>> temp.txt
那么我现在想把hadoop或者spark的命令执行的屏幕输出到文件怎么办?很简单,命令如下
hadoop jar *.jar $mrClass > mr.log 2>&1
注意上面命令 *.jar和$mrClass替换成符合自己的jar包名称和class.
注意后面的2>&1是关键,必不可少,没有的话就无法在mr.log中看到hadoop jar执行过程的内容输出了
解释一下 2>&1
1代表标准输出,2代表标准错误
那么命令后面跟 2>&1意思就是把命令执行的标准错误和标准输出都重定向到mr.log里面去.
大家都知道可以用echo来输出内容到文件,比如 echo “hello,word”>> temp.txt
那么我现在想把hadoop或者spark的命令执行的屏幕输出到文件怎么办?很简单,命令如下
hadoop jar *.jar $mrClass > mr.log 2>&1
注意上面命令 *.jar和$mrClass替换成符合自己的jar包名称和class.
注意后面的2>&1是关键,必不可少,没有的话就无法在mr.log中看到hadoop jar执行过程的内容输出了
解释一下 2>&1
1代表标准输出,2代表标准错误
那么命令后面跟 2>&1意思就是把命令执行的标准错误和标准输出都重定向到mr.log里面去.
相关文章推荐
- Linux命令执行的屏幕输出内容重定向到日志文件
- Linux命令执行的屏幕输出内容重定向到日志文件
- Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
- fold命令_Linux fold 命令用法详解:控制文件内容输出时所占用的屏幕宽度
- Linux下Shell命令的输出信息同时显示在屏幕和保存到日志文件中
- 将linux 命令的执行结果在屏幕输出的同时保存到文件
- 如何将linux 命令的执行结果在屏幕输出的同时保存到文件
- Linux rc.d路径下文件执行时候把日志输出到log
- 用less命令在linux下查找日志文件内容
- 执行系统命令并且将输出写到指定日志文件的shell脚本(1)
- 同时输出屏幕和文件 linux命令tee
- Linux 命令执行结果同时输出至屏幕…
- linux 输出重定向一份到本地文件,屏幕继续输出
- Linux文件内容输出常用功能命令
- 在android中如何编译连接 .c 的可执行文件 Android点滴(1) -- 执行Linux命令并且获得输出的结果
- linux -- 如何将系统命令或脚本的输出同时输出到屏幕和文件呢
- (转)linux查看日志文件内容命令tail、cat、tac、head、echo
- Linux七天系列(第一天:文件操作、用户权限 、软链接与硬链接 、文件压缩与解压、通信命令、命令链接符 、输入/输出重定向)
- linux查看日志文件内容命令tail、cat、tac、head、echo
- 怎样将shell命令的输出信息同时显示在屏幕和保存到日志文件中