Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用了
exec 2> /dev/null
抑制输出。
有命令撤消这个吗?(无需重新启动脚本。)
类似于如何在 bash 中撤消 exec > /dev/null 的问题?
要做到这一点,您需要将原始 FD 2 复制到其他地方,然后再将其重新指向 /dev/null。在这种情况下,我将备份存储在 FD 6 上:
exec 6>&2 2>/dev/null ... exec 2>&6
这个答案的功劳归功于Charles Duffy,他回答了一个非常相似的问题:How to undo exec > /dev/null in bash?