Linux Watch-Befehl: "--differences" funktioniert nicht

1008

Ich möchte den watchBefehl linux verwenden und habe gesehen, dass es einen "culmulative" ( --differences=) - Parameter gibt, der aber nicht zu funktionieren scheint.

Grundsätzlich möchte ich Folgendes tun, ohne den Bildschirm aktualisieren zu müssen, da ich den Überblick behalten muss:

watch mysqladmin -uroot -pxxx processlist 

Wenn die Uhr hier nicht funktioniert, gibt es eine Alternative?

0
Ich habe einen "--differences" -Schalter gefunden, der "kumulativ" bedeutet. Beitrag bearbeitet. Und vielleicht irre ich mich, aber sollten Sie nicht --differences` in Ihren Befehl einfügen, wenn Sie ihn verwenden möchten? Ich beziehe mich auf procps 3.2.8 (Debian Squeeze). try-catch-finally vor 11 Jahren 0

3 Antworten auf die Frage

1
Vivek Goel

Warum leiten Sie die Ausgabe nicht mithilfe von in eine Datei um

>> 

Und dann tailfmit dieser Datei machen?

1
watch mysqladmin -uroot -pxxx processlist 

Works for me. Keep in mind that "-p" is a command line option for "watch". Try:

watch -n 1 mysqladmin --user=<user> --password=<password> processlist 

Or simply use http://jeremy.zawodny.com/mysql/mytop/ ;)

0
fge

So etwas wie:

while true; do mysqladmin -uroot -pxxx processlist; sleep 1; done 

könnte sein?