如何更改命令的输出在其整个生命周期中的位置?
下面我希望当脚本收到 USR2 信号时 arecord 的输出将开始转到 file2,但它保留到 file1。
#!/usr/bin/env sh
f=file1
trap f=file1 USR1
trap f=file2 USR2
arecord > "$f"
如何更改命令的输出在其整个生命周期中的位置?
下面我希望当脚本收到 USR2 信号时 arecord 的输出将开始转到 file2,但它保留到 file1。
#!/usr/bin/env sh
f=file1
trap f=file1 USR1
trap f=file2 USR2
arecord > "$f"