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