linux - cópia do arquivo compete notificaion

0

Estou usando o ssh para copiar um arquivo grande do meu servidor da web para minha máquina local. Como posso ser notificado quando terminar de baixar? Idealmente, gostaria de executar o mpg123 para reproduzir um clipe de áudio curto após a conclusão do download do arquivo.

    
por user114558 13.03.2013 / 21:18

2 respostas

2

Use uma sequência condicional de comandos:

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

Você também pode incluir isso em uma função bash:

function fancySCP() {
   scp "${@}" && mpg123 success.mp3 || mpg123 failed.mp3
}
    
por 13.03.2013 / 21:42
0

Basta colocar esses dois comandos em um script e seus comandos ssh em ssh_script ! quando o ssh terminar, ele executará o próximo comando, nesse caso, o alarme 3 emite um bipe (fazendo o bip do pc)

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

echo -e "\ a \ a \ a"

    
por 13.03.2013 / 21:44

Tags