我使用终端将多个命令的输出同时传输到同一个文件中,如下所示:
cmd1 | tee -a /tmp/file
Run Code Online (Sandbox Code Playgroud)
cmd2 | tee -a /tmp/file
Run Code Online (Sandbox Code Playgroud)
cmd3 | tee -a /tmp/file
Run Code Online (Sandbox Code Playgroud)
使用安全吗?此方法是否存在数据丢失或读/写权限问题?
编辑:我对输出混合感到满意,我只是想确保所有内容都写入文件。如果两个命令尝试同时将输出写入文件怎么办,它会崩溃吗?