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

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

watch  mysqladmin -uroot -pxxx processlist

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

3 ответа3

1

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

>>

А затем сделать 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

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

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

может быть?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .