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?

Antworten:


0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.