腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
bash
中
,
如何将
脚本
中
命令
的
stderr
重定向
到
脚本
本身
的
stderr
?
bash
、
function
、
redirect
、
stderr
我有一个
bash
脚本
,它有一个打印函数,如下所示: print(){ type=$1; shift message="$*"; shift另外,我有一个quiet变量,它说明如果用-q调用我
的
程序,它不会在屏幕上打印任何东西,无论它是stdout还是
stderr
(函数返回)。问题是,
在
我
的
整个程序
中
,当我运行
命令
时,我或多或少会像下面这样运行它们: i
浏览 27
提问于2020-10-14
得票数 2
1
回答
IO-
重定向
:这些示例
中
缺少
的
输出行发生了什么变化?
bash
、
io-redirection
当我们将shell
脚本
的
输出
重定向
到
/dev/stdout或/dev/
stderr
时,我注意到了一些非常奇怪
的
行为。$ cat test.sh如果我们不执行任何
重定向
,一切都会像我们预期
的
那样出现。/test.sh > out 2>&1 /dev
浏览 0
提问于2020-11-24
得票数 1
回答已采纳
2
回答
来自
bash
脚本
的
if语句会做什么?
linux
、
bash
我是新
的
打击
脚本
和通过一些例子学习。我看到
的
示例之一是使用if -语句测试以前分配
的
输出文件是否有效,如下所示: exit 1我理解[ -n "$outputFile" ]所做
的
事情,但不理解其余
的
条件。有人能解释一下!2>/dev
浏览 0
提问于2014-08-27
得票数 7
回答已采纳
2
回答
将stdout /
stderr
重定向
到
bash
脚本
bash
、
stdout
、
stderr
如果这是一个非常简单
的
问题,我很抱歉,但我
在
google上找不到任何关于“将stdout和
stderr
重定向
到
bash
脚本
”和“将
bash
脚本
输出
重定向
到
另一个
bash
脚本
”
的
内容。我知道这会将stdout和
stderr
重定向
到
log.txt,但我不确定
如何将
其
重定向
浏览 11
提问于2020-09-30
得票数 1
回答已采纳
2
回答
将stdout和
stderr
重定向
到
bash
脚本
中
的
变量
bash
、
io-redirection
我已经编写了一个“通用”
bash
脚本
(= generic_script.sh),它作为一个包装器来启动实际
的
bash
脚本
(= actual_script.sh),具体取决于给定
的
参数。这两个文件(stdout和
stderr
)
的
写入路径取决于
脚本
中
解析
的
参数。这强烈地表明,
在
重定向
时,变量stdout_file尚未填充。我认为这与解析变量或解释
bash</e
浏览 27
提问于2021-06-01
得票数 0
回答已采纳
4
回答
非标准io
重定向
bash
、
stdout
、
stderr
、
io-redirection
如何将
脚本
的
stdout和
stderr
重定向
到
文件,同时将
脚本
的
stderr
发送到stdout。测试
脚本
:echo "this goes to stdout"执行testscript,使其将以下内容打印到控
浏览 0
提问于2013-07-26
得票数 0
3
回答
您能为整个
Bash
会话
重定向
STDERR
吗?
bash
、
stderr
对于将
stderr
和stdout
重定向
为单个
命令
或
脚本
,有很多问题。我想要
的
是将任何
stderr
消息从我
的
Bash
会话
重定向
到
一个日志文件。我想要一个交互式
bash
会话,其中所有的
stderr
都
重定向
到
一个文件。
浏览 7
提问于2015-10-01
得票数 7
回答已采纳
2
回答
如何引导跟踪
bash
调试
的
输出?
command-line
、
bash
我想将跟踪
脚本
的
输出如下所示:或和或
浏览 0
提问于2015-05-29
得票数 2
回答已采纳
2
回答
如何排除由程序调用
的
python
脚本
调用
的
bash
脚本
?
bash
、
ubuntu
、
python
、
debugging
、
error-handling
我必须对程序调用
的
python
脚本
调用
的
bash
脚本
进行故障排除,这些
脚本
都是
在
Ubuntu18.04
中
运行
的
。 python
脚本
和程序是黑匣子。我所掌握
的
唯一信息是它们运行良好,而且python
脚本
只有
在
调用
bash
脚本
时才会失败,因为
脚本
本身
失败了。
bash
脚本<
浏览 0
提问于2019-12-03
得票数 0
1
回答
仅将一个
命令
的
输出
重定向
到
与
脚本
其余部分不同
的
文件
linux
、
bash
、
redirect
我有一个
bash
脚本
,其中我使用以下
命令
将每个
命令
的
stdout/
stderr
定向
到
一个文件:exec 2> "/home(many more commands)] 我希望将
命令
2
的
stdout/
stderr
重定向
到
浏览 0
提问于2017-03-31
得票数 0
1
回答
如何将
stderr
和stout都
重定向
到
多个位置?
c
、
unix
、
redirect
、
stderr
、
tee
我需要执行
bash
脚本
中
的
命令
(
在
freebsd6上),并且需要将
命令
的
stderr
和stdout发送到控制台、日志文件和
bash
变量。result=`./command | tee output.log` 如果按原样运行,那么只有
stderr
可以访问控制台,只有stdout可以访问output.log文件和$re
浏览 1
提问于2011-07-25
得票数 3
2
回答
仅当日志包含错误时,Linux
Bash
脚本
才会
重定向
linux
、
bash
、
hive
我是Linux
Bash
脚本
和学习
的
新手。我想知道,只有当
stderr
包含错误时,才有可能将
stderr
重定向
到
文件。我正在执行Hadoop Hive
命令
,我将其放在一个
Bash
脚本
文件
中
以调度进程。hive
命令
生成大量日志,我不想每次都将日志
重定向
到
一个文件,但是如果日志包含错误,那么我希望将日志
重定向
到
一个
浏览 9
提问于2016-11-01
得票数 1
1
回答
Python
的
subprocess.Popen与shell=True与实际shell
的
区别
python
、
bash
、
subprocess
当我打开
命令
行时,我希望它在当前活动窗口所在
的
同一个工作目录
中
启动。因此,我编写了一个python
脚本
,它确定了正确
的
路径。它以一个打开终端
的
命令
作为参数。-e 'cd '\''/mnt/data/software/computer/tools/i3'\''; /usr/bin/
bash
浏览 1
提问于2018-05-15
得票数 0
回答已采纳
1
回答
1>&2
在
shell
中
的
含义是什么?
shell
、
scripting
1>&2在这个
脚本
中
是做什么
的
? if [ "$(id -u)" !
浏览 1
提问于2014-10-06
得票数 0
回答已采纳
1
回答
重定向
回shell
中
的
stderr
shell-script
、
shell
、
io-redirection
由于我错误地用
bash
标签问进来,认为这是一个更合适
的
地方,所以我重新问了一下我
的
问题。我正在AWS DataPipeline
中
编写一个shell
脚本
,该
脚本
连接到关系数据库,即使是对于SQL错误,退出代码也是0,所以我需要捕获+
重定向
stderr
。我将
stderr
重定向
到
另一个文件以检查其内容,但仍然希望填充
stderr
。原因是DataPipeline捕获了所有的
stde
浏览 0
提问于2017-08-01
得票数 1
2
回答
“设置-x`使
bash
打印到哪里?”
bash
如果我
在
bash
会话中使用set -x ( v4.1.2(2) - CentOS 6.10),我得到:+ ls --color=auto /root太好了,这是我运行
的
命令
,然后打印出终端。这是意料之中
的
。现在,如果我将stdout和
stderr
重定向
到
另一个文件。$ ls /root
浏览 3
提问于2020-01-03
得票数 4
回答已采纳
1
回答
为什么不记录永久
的
错误消息
node.js
、
stderr
、
forever
我目前正在一个
bash
脚本
中
永远运行:我还使用log4js来捕获我
的
应用程序
的
日志记录(配置如下): appenders: [ //{ type: 'console' }
浏览 1
提问于2015-10-14
得票数 2
回答已采纳
2
回答
Bash
:目录不存在
bash
、
shell
、
unix
这个小代码片段是做什么
的
?我确实理解测试
命令
。我
的
问题是:>&2是什么意思? if test !
浏览 2
提问于2014-11-13
得票数 0
回答已采纳
2
回答
如何在
bash
中
重定向
后获得
stderr
bash
、
shell
我有一个
bash
脚本
,它运行一些任务,并在此过程中将错误
重定向
到
/
stderr
。这意味着
脚本
以以下内容开头:现在,我唯一想要
的
是,
在
脚本
运行完之后,如何返回已写入
stderr
的
任何潜在错误?因为,我只想在
bash
运行完所有
脚本
之后才显示错误。
浏览 3
提问于2014-12-06
得票数 1
回答已采纳
1
回答
如何在后台运行此
命令
行?
bash
、
shell
我有这个当我运行上面的
命令
行时,我可以通过执行CTRL+C
命令
来停止它问题: 我如何在后台运行上面的
命令
行
浏览 1
提问于2014-06-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux#9 Shell的人机交互-输出篇
最难用的 Bash,最常用的输入输出重定向
Shell基本编程04
通过重定向在 Linux 终端任意读写数据
Linux I/O重定向详细介绍
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券