1

Я хотел бы запустить серебряный искатель по SSH. Однако по какой-то неизвестной мне причине команда никогда не возвращается.

ssh domain.top 'ag -l test'

Когда я захожу на сервер во время выполнения команды, я получаю следующую информацию:

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

Хотя намного медленнее (я полагаю), следующая команда эквивалентна и прекрасно работает:

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

Мой компьютер работает под управлением MacOS High Sierra. Сервер работает под управлением Arch Linux. Серебряный поисковик версия 2.1.0

Есть мысли?

1 ответ1

0

Серебряный искатель нуждается в псевдо-терминале. Добавьте -t к команде ssh.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .