我如何通过 crontab 作业获取单独分配的路径磁盘使用情况来执行此操作?例如,我想找出如下所示的路径:
/var/example/attachments/ver003/112/24
/var/example/attachments/ver003/10/13/12
/var/example/attachments/ver003/119/12
如何使用 du -sh 通过 crontab 或 sh 文件获取其磁盘使用情况并输出结果?输出:path1:10GB
path2:20MB
path3:850MB
答案1
尝试这个:
for i in /var/example/attachments/ver003/112/24 /var/example/attachments/ver003/10/13/12 /var/example/attachments/ver003/119/12; do
du $i -sh | awk -v p=$i '{print p,":",$1;}'
done