![将 Linux 系统信息写入文件](https://linux22.com/image/1404186/%E5%B0%86%20Linux%20%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E5%86%99%E5%85%A5%E6%96%87%E4%BB%B6.png)
我对 Ubuntu 还很陌生。在我的短暂体验中,我对它的功能越来越印象深刻。目前,我正在尝试定期记录一些系统信息。我试图弄清楚是否有办法从命令行执行此操作。
我知道可以从命令行使用该命令landscape-sysinfo
并且它将显示:
- 系统负载
- 使用的 RAM 内存
- RAM 内存可用
- 已使用的硬盘空间
- 硬盘可用空间
- SWAP 使用情况
有没有办法可以每分钟自动将这些数据写入名为 /logs/system-info.log 的文件中?如果可以,怎么做?
谢谢你!
答案1
从原则上来说这是一个相对简单的解决方案:
landscape-sysinfo >> /logs/system-info.log
每分钟运行一次的 Cron 作业- 配置 logrotate
/logs/system-info.log
(这样日志文件就不会接管你的服务器
祝你好运!