当前位置: 首页 > 编程笔记 >

Linux 实现定时文件占用磁盘空间大小操作方法

舒斯伯
2023-03-14
本文向大家介绍Linux 实现定时文件占用磁盘空间大小操作方法,包括了Linux 实现定时文件占用磁盘空间大小操作方法的使用技巧和注意事项,需要的朋友参考一下

打开定时任务编辑,cent 默认使用vim直接打开。ubutun如果装了多种编辑器第一次打开的时候是指定编辑器的操作。

(3) */1 * * * * sh /root/Shell/monitor.sh 将这一行添加进文件中。表示每隔一分钟执行一次 sh /root/Shell/monitor.sh 命令,具体更多的定时格式可以网上查询。简单的循环监测只需要这么多

(4) service crond start 启动定时任务。ubutun上是 service cron start

(5) 查看crontab定时任务是否已经启动 crontab -l

2.shell监控磁盘

(1) du -BM /root/Shell/a.pdf | awk ‘{print $1}' 获得文件大小。-BM结果为M输出,需要用G输出的则使用-BG。

(2) cachesize=$( du -BM /root/Shell/a.pdf | awk ‘{print $1}') 使用cachesiz变量接收文件大小。注意此时接收到的是带单位的,比如89M

(3) cachesize=$(echo ${cachesize/M/}) 去除M,得到纯数字3.完整代码

总结

以上所述是小编给大家介绍的Linux 实现定时文件占用磁盘空间大小操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

 类似资料:
  • 主要内容:du命令和df命令的区别du 是统计目录或文件所占磁盘空间大小的命令。 需要注意的是,使用"ls -r"命令是可以看到文件的大小的。但是大家会发现,在使用"ls -r"命令査看目录大小时,目录的大小多数是 4KB,这是因为目录下的子目录名和子文件名是保存到父目录的 block(默认大小为 4KB)中的,如果父目录下的子目录和子文件并不多,一个 block 就能放下,那么这个父目录就只占用了一个 block 大小。 大家可

  • 本文向大家介绍C#实现获取磁盘空间大小的方法,包括了C#实现获取磁盘空间大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现获取磁盘空间大小的方法。分享给大家供大家参考。具体实现方法如下: 方法一:利用System.IO.DriveInfo.GetDrives方法来获取 方法二:利用ManagementClass("Win32_LogicalDisk")来获取 希望本文所述对

  • 本文向大家介绍linux 查看磁盘空间大小命令,包括了linux 查看磁盘空间大小命令的使用技巧和注意事项,需要的朋友参考一下 Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小  查看当前文件夹下所有文件大小(包括子文件夹) 查看指定文件夹下所有文件大小(包括子文件夹) 查看指定文件大小 查看指定文件夹大小 用法:du [选项]... [文件]... 或:du [选项]... --f

  • 本文向大家介绍Linux磁盘挂载、分区、扩容操作的实现方法,包括了Linux磁盘挂载、分区、扩容操作的实现方法的使用技巧和注意事项,需要的朋友参考一下 基本概念 在操作前,首先要了解一些基本概念 磁盘 在Linux系统中所有的设备都会以文件的形式存储。设备一般保存在/dev目录下面,以sda、sda1、sda2 …,sdb、sdb1…,hda,hdb。现在的设备一般都是sd命名,以前的很老的硬盘是

  • 使用 SHOW TABLE STATUS; 只能查看所有索引加在一起的大小 有什么办法可以查看每个索引占用磁盘空间的大小吗?

  • 如果docker文件中有RUN命令,那么它会创建一些中间图像。我的问题是,这些中间图像是否占用硬盘的内存?如果是,docker build--rm应该足够了吗?