我想要一个bash脚本,向我发送每周一次的电子邮件,显示基于文件列表数组使用的磁盘空间使用情况。 这可能使用df -h
看看谷歌find任何我可以使用,没有太多运气。
使用cron运行作业并将结果发送给您。
就像是:
0 1 * * 6 /bin/df -h | mail -s "Disk usage" [email protected]
在你的crontab中,星期六上午1点每星期运行一次。
这假定您的服务器设置为发送邮件到您的电子邮件地址。
如果你需要更复杂的东西,你可以把这个命令包装在一个脚本中。
我不明白“文件列表部分数组”,但它可以用df和cron :
对于非常基本的版本,请将以下脚本添加到/etc/cron.weekly目录中:
#!/bin/bash df -h | mailx [email protected] -s "Weekly storage report"
这要求您安装了mailx和正在运行的SMTP系统。