linux - 文件复制完成通知

linux - 文件复制完成通知

我正在使用 ssh 将一个大文件从我的 Web 服务器复制到我的本地计算机。如何在下载完成后收到通知?我理想情况下希望在文件下载完成后运行 mpg123 来播放一段简短的音频片段。

答案1

使用条件命令序列:

scp .... && mpg123 success.mp3 || mpg123 failed.mp3

您也可以将其包装到 bash 函数中:

function fancySCP() {
   scp "${@}" && mpg123 success.mp3 || mpg123 failed.mp3
}

答案2

只需将这两个命令放入脚本中,并将 ssh 命令放入 ssh_script 中!当 ssh 完成时,它将运行下一个命令,在这种情况下会发出 3 声警报哔声(使电脑发出哔声)

ssh root@Otherpc'bash -s'<ssh_script.sh

回显-e“ \ a \ a \ a”

相关内容