mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
我尝试添加2> / dev / null,&> / dev / null等,似乎没有什么可以抑制警告。
答案 0 :(得分:1)
最好在原始帖子中提供您的确切代码尝试和警告,但如果您尝试这个:
{ 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
应该有用。
答案 1 :(得分:1)
mysql_tzinfo_to_sql /usr/share/zoneinfo 2>/dev/null | mysql -u root mysql
产生错误输出到STDERR的命令是第一个命令,而不是第二个命令。将STDERR重定向放在管道之前,这应该可以解决您的问题。
答案 2 :(得分:0)
尝试将其封装在子shell上
( mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql ) &>/dev/null