Verwenden Sie den Silver Searcher über SSH

1

Ich möchte den Silver Searcher über ssh laufen lassen. Aus einem mir unbekannten Grund wird der Befehl jedoch nie zurückgegeben.

ssh domain.top 'ag -l test'

Wenn ich mich beim Server anmelde, während der Befehl ausgeführt wird, erhalte ich die folgenden Informationen:

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

Obwohl viel langsamer (nehme ich an), ist der folgende Befehl äquivalent und funktioniert einwandfrei:

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

Auf meinem Computer läuft macOS High Sierra. Auf dem Server wird Arch Linux ausgeführt. Die Silver Searcher Version ist 2.1.0

Jeder Gedanke?

Slagt
quelle

Antworten:

0

Der Silbersucher braucht ein Pseudoterminal. Fügen Sie -tden Befehl ssh hinzu.

Mark Wagner
quelle