0

我正在尝试编写一个 bash 脚本,以便每当我插入或移除我的 USB DAC 时,Linux 都会重置 pulseaudio。到目前为止,它看起来像这样。

#/bin/bash
while :
do
    sleep 5
    if lsusb | grep YOURID
        then
            continue
    fi
    WHAT YOU WANT TO HAPPEN
done

当 lsusb 检测到设备时,它每 5 秒执行一次命令我想写两个脚本,一个在插入时运行命令,一个在拔出时运行命令。我希望命令只运行一次而不是每 5 秒运行一次,并且工作不止一次,但我不知道如何实现这一点,因为我的 Bash 技能非常有限。有什么帮助吗?

4

0 回答 0