Usando o 'pesquisador de prata' pelo SSH

1

Eu gostaria de executar o pesquisador de prata sobre o ssh. No entanto, por alguma razão desconhecida para mim, o comando nunca retorna.

ssh domain.top 'ag -l test'

Quando eu faço login no servidor enquanto o comando está em execução, recebo as seguintes informações:

ps aux | grep [a]g
username  16370  0.0  0.0  13432  1148 ?        Ss   21:40   0:00 ag -l test

Embora muito mais lento (suponho), o seguinte comando é equivalente e funciona perfeitamente bem:

ssh domain.top 'find . -type f -exec grep -l -m 1 test {} \;'

Meu computador está executando o macOS High Sierra. O servidor está executando o Arch Linux. A versão do pesquisador de prata é 2.1.0

Qualquer pensamento?

    
por Slagt 17.05.2018 / 21:48

1 resposta

0

O pesquisador prateado precisa de um pseudo-terminal. Adicione -t ao comando ssh.

    
por 18.05.2018 / 00:49