gpt4 book ai didi

mysql - 每 5 秒获取 MySQL 进程列表日志

转载 作者:太空宇宙 更新时间:2023-11-04 09:25:22 25 4
gpt4 key购买 nike

如何编写一个运行 MySQL“show processlist”命令并在早上 5 点到早上 7 点之间每 5 秒存储在日志文件中的 cron 作业?

我知道我在 cron 中可以拥有的最短时间是一分钟而不是一秒。如果我需要脚本,我正在寻找 Bash 中的解决方案。

我认为这个 cron 作业在早上 5 点到早上 7 点之间每 5 分钟运行一次。

*/5 5-7 * * * mysql -ufoo --password='' -te "show full processlist" > /home/foo/log/show_processlist.log.`date +\%Y\%m\%d-\%H\%M` 2>&1

最佳答案

您可以使用 mysqladmin 这是 MySQL CLI 命令来管理数据库,

mysqladmin -u root -p -i 5 processlis

随时按 CTRL+C 停止正在运行的命令并使用“--verbose”查看完整查询。

关于mysql - 每 5 秒获取 MySQL 进程列表日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37074641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com