幸福飞过海 - 2025年5月 https://fengqi.me/2025/05/ zh-CN 风起的网络记事本 Thu, 29 May 2025 05:28:00 +0000 Thu, 29 May 2025 05:28:00 +0000 在子进程里执行shell命令 https://fengqi.me/unix/728.html https://fengqi.me/unix/728.html Thu, 29 May 2025 05:28:00 +0000 风起 shell 可以通过添加一个小括号的方式,让命令在子进程执行,和bash xxx.sh执行效果一样,运行过程中设置的环境变量、cd、执行exit等都不影响当前shell,如:

func1() {
    (
        cd /tmp
        touch testfile
        exit 0
    )
}

这里末尾执行exit并不会导致当前的shell退出,这对于行数很多需要提前退出的情况非常有用的。

]]>
0 https://fengqi.me/unix/728.html#comments https://fengqi.me/feed/2025/05/
使用FFmpeg生成无声的铃声 https://fengqi.me/default/726.html https://fengqi.me/default/726.html Thu, 29 May 2025 05:25:00 +0000 风起 现在的手机通讯录都支持单独设置震动、铃声,所以这里提供一个生成无声的铃声的方法:

ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -t 10 silence-ring.wav
  • -f lavfi:表示使用滤镜
  • anullsrc:代表无声音源
  • channel_layout=stereo:立体声
  • sample_rate=44100:标准采样率
  • -t 10:持续时间为 10 秒
  • 可以将 wav 改为 mp3 来输出 MP3 文件

无声的铃声有什么用能?可以使特定的来电不震动、不响铃,同时又不影响其他的联系人。

]]>
0 https://fengqi.me/default/726.html#comments https://fengqi.me/feed/2025/05/