Команда Linux watch: «--differences» не работает

930

Я хотел бы использовать команду linux watchи увидел, что может быть параметр «culmulative» ( --differences=), но это, похоже, не работает.

По сути, я хотел бы сделать следующее и не наблюдать за обновлением экрана, так как мне нужно следить за происходящим:

watch mysqladmin -uroot -pxxx processlist 

Если часы не будут работать здесь есть альтернатива?

0
Я нашел ключ `--differences`, который означает" накопительный ". Отредактированный пост. И, возможно, я ошибаюсь, но разве вы не должны добавлять `--differences` в свою команду, если хотите ее использовать? Я имею в виду procps 3.2.8 (Debian Squeeze). try-catch-finally 11 лет назад 0

3 ответа на вопрос

1
Vivek Goel

Почему бы не перенаправить вывод в файл, используя

>> 

И что тогда делать tailfс этим файлом?

1
watch mysqladmin -uroot -pxxx processlist 

Работает для меня. Имейте в виду, что «-p» - это опция командной строки для «watch». Пытаться:

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

Или просто используйте http://jeremy.zawodny.com/mysql/mytop/ ;)

0
fge

Что-то вроде:

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

может быть?

Похожие вопросы