Eu sei que você poderia usar o sftp para enviar um arquivo a partir da linha de comando - mas não sei como fazer isso em um arquivo .sh. Existe uma maneira de fazer isso com uma linha ou muitas linhas, desde que seja possível em um arquivo bash. Já sei fazer isso para obter arquivos, mas não para enviá-los. Também preciso enviá-lo para um diretório específico.
Responder1
O arquivo .sh desejado deve ficar assim:
#!/bin/bash
scp /local/file user@remotehost:/path/to/directory
Certifique-se de que o arquivo .sh seja executável, caso contrário, use chmod
o comando.