我正在使用 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”