在 CentOS 系统中,你可以使用 crontab 来定时检查磁盘空间。以下是具体步骤:
打开终端。
编辑 crontab 文件: 使用 crontab -e 命令来编辑当前用户的 crontab 文件。如果你需要以 root 用户身份运行,可以使用 sudo crontab -e。
crontab -e 添加定时任务: 在打开的 crontab 文件中,你可以添加一行来定义定时任务。例如,如果你想每天凌晨 2 点检查磁盘空间,可以添加如下行:
0 2 * * * df -h >> /var/log/disk_space_check.log 2>&1 解释:
0 2 * * *:表示每天凌晨 2 点执行任务。df -h:检查磁盘空间并显示人类可读的格式。>> /var/log/disk_space_check.log 2>&1:将输出重定向到 /var/log/disk_space_check.log 文件中,包括标准输出和标准错误。保存并退出: 保存文件并退出编辑器。如果你使用的是 vi 或 vim,可以按 Esc 键,然后输入 :wq 并按回车键。
验证定时任务: 你可以使用 crontab -l 命令来查看当前用户的所有定时任务,确认你的任务已经添加成功。
crontab -l 通过以上步骤,你就可以在 CentOS 系统中定时检查磁盘空间,并将结果记录到日志文件中。