我是大学服务台的学生经理,我们广泛使用 rsync 来备份用户机器上的数据。然而,我注意到的一个问题是,很多时候,我们会遇到网络连接中断(这会导致任何正在运行的传输到我们的备份服务器的传输失败)。除非有人碰巧看到“断管”错误,否则转移只会停滞不前,直到第二天碰巧有人查看。
我的问题是:如果上一个命令返回错误,有没有办法让我播放声音?Ubuntu 或 OS X 上的解决方案将不胜感激。我知道&&
在成功运行后用于执行命令和;
简单地运行另一个命令,但我不确定在失败时发出声音/不知道是否trap
会在 OS X/Ubuntu 上始终如一地工作。
谢谢您的帮助!