小编San*_*pat的帖子

使用 tee 同时将多个命令输出传输到同一个文件是否安全?

我使用终端将多个命令的输出同时传输到同一个文件中,如下所示:

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)

使用安全吗?此方法是否存在数据丢失或读/写权限问题?

编辑:我对输出混合感到满意,我只是想确保所有内容都写入文件。如果两个命令尝试同时将输出写入文件怎么办,它会崩溃吗?

bash pipe tee

4
推荐指数
1
解决办法
1695
查看次数

标签 统计

bash ×1

pipe ×1

tee ×1