使用 perl 阻止消息在 unix 平台上的 informix 中显示
Posted
技术标签:
【中文标题】使用 perl 阻止消息在 unix 平台上的 informix 中显示【英文标题】:stop messages from showing in informix on a unix platform using perl 【发布时间】:2011-12-14 09:23:47 【问题描述】:我正在编写一个 Perl 脚本,它使用系统命令使用一些数据库函数,因为我不能使用 DBI 模块
`db query.sql`
问题是我不希望数据库消息显示为
database opened
table created
database closed
数据库是informix
谢谢你:)
【问题讨论】:
这个'db'是什么程序?自定义还是 Informix 自带? 执行db时,相当于dbaccess 【参考方案1】:使用它来丢弃所有消息
`db query.sql > /dev/null 2>&1`
使用它来丢弃打印在 STDERR 上的警告、错误和消息
`db query.sql 2> /dev/null`
【讨论】:
【参考方案2】:使用
`db query.sql > /dev/null`
【讨论】:
以上是关于使用 perl 阻止消息在 unix 平台上的 informix 中显示的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 平台上的 Anaconda 中从 Python 替换 Perl