Ich habe versucht, Befehlsausgabe in einem Befehl, aber ich konnte es nicht bekommen. Wenn ich manuell starte, wird das normale Ergebnis im Bildschirm angezeigt.Erhalten Ausgabe auf dem Bildschirm von Linux-Befehl
[[email protected] ~]# dnsdist -e "topQueries()" 1 Rest 0 100.0%
Ich habe versucht, mit dnsdist -e 'topQueries() 2>&1 1> /tmp/abc
. Aber /tmp/abc
war immer noch leer. Ich glaube nicht screen
Befehl kann es lösen. Hat jemand irgendwelche Empfehlungen?
Addition Informationen:
1 Rast 0 100,0%
ist das Ergebnis von topQueries(). '-e' bedeutet, dass ein Befehl in dnsdist ausgeführt wird. Es sieht so aus, als würden wir auf mysql zugreifen, dann rufen wir eine SQL-Anweisung auf.
und Ergebnis wird auf dem Bildschirm gedruckt? –
Ja. Als mein Beispiel, nachdem ich den Befehl manuell ausgeführt habe, sehe ich dieses Ergebnis im Bildschirm. –
Reihenfolge der Umleitung ist wichtig, wie über 'Beispielbefehl>/tmp/abc 2> & 1' – rkosegi