Combine dois comandos em um script

4

Eu quero colocar dois comandos juntos

Eu preciso do script para fazer login:

ssh [email protected]

Então eu preciso do script para rodar (enquanto logado no [email protected] via ssh):

find /var/mobile/Media/Music/ -name "*.mp3" -exec ln -s {} /var/mobile/Media/Music/"All Songs" \;
    
por era878 20.03.2011 / 20:43

2 respostas

5

Você pode incluir um comando para executar na máquina remota como o último argumento para ssh

ssh [email protected] 'find /var/mobile/Media/Music/ [...]'
    
por Adam Byrtek 20.03.2011 / 21:09
0

Você pode tentar:

sshpass -p YOUR_PASS_HERE ssh [email protected] find /var/mobile/Media/Music/ -name "*.mp3" -exec ln -s {} /var/mobile/Media/Music/"All Songs" \;

Felicidades, André Gondim link

    
por user2432 20.03.2011 / 21:40