2
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

我尝试添加 2>/dev/null、&>/dev/null 等,似乎没有什么可以抑制警告。

4

3 回答 3

6
mysql_tzinfo_to_sql /usr/share/zoneinfo 2>/dev/null | mysql -u root mysql

向 STDERR 产生错误输出的命令是第一个命令,而不是第二个命令。将 STDERR 重定向放在管道之前,这应该可以解决您的问题。

于 2013-08-13T19:57:53.727 回答
2

最好在原始帖子中给出您的确切代码尝试和警告,但如果您尝试这个:

{ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql; } 2>/dev/null 

或者

mysql_tzinfo_to_sql 2>/dev/null /usr/share/zoneinfo |
    mysql -u root mysql 2>/dev/null 

那应该工作。

于 2013-08-13T19:42:35.333 回答
0

尝试将其封闭在子外壳上

( mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql ) &>/dev/null
于 2013-08-13T19:44:06.530 回答