Por que não basta fazer o login no Servidor 2 e fazer
scp user@server1://path/to/file.rar . && unrar e file.rar && rm -f file.rar
Eu tenho dois servidores Linux, um que tem vários arquivos RAR e outro vazio. Eu gostaria de extrair os arquivos e mover o conteúdo para o Servidor 2.
O problema é: eu não tenho armazenamento suficiente para extrair os arquivos no Servidor 1. Também não posso usar o SSHFS, já que nenhum módulo do FUSE pode ser carregado no Servidor 1.
Eu vi que unrar
tem a opção p
que envia a saída para STDOUT. É de alguma forma possível usar isso para resolver o problema?
Por que não basta fazer o login no Servidor 2 e fazer
scp user@server1://path/to/file.rar . && unrar e file.rar && rm -f file.rar
Eu não acho que isso seja possível usando apenas unrar e ssh.
Você de alguma forma precisa montar um compartilhamento do Servidor 2 no Servidor 1 e, em seguida, unrar para a montagem. (talvez você possa criar um compartilhamento SMB, NFS ou AFP no Servidor 1, pelo menos o samba deve ser montável sem o fusível)