在我的系统编程课上,每周有一次编程实验,而我在当前的实验中遇到了麻烦。
目标是编写一个 C 程序,缓慢地将一串文本写入文件,usleep()
以 100 个循环计数为单位。
实验的目标是通过 watch 命令观察文件大小缓冲区的运行情况。但是,我无法让它使用watch -d ./output
watch 命令需要什么语法才能查看对文件大小所做的更改?
在我的系统编程课上,每周有一次编程实验,而我在当前的实验中遇到了麻烦。
目标是编写一个 C 程序,缓慢地将一串文本写入文件,usleep()
以 100 个循环计数为单位。
实验的目标是通过 watch 命令观察文件大小缓冲区的运行情况。但是,我无法让它使用watch -d ./output
watch 命令需要什么语法才能查看对文件大小所做的更改?
您可以
du
用来检查文件的大小(严格来说,它的磁盘使用情况):如果你想要短于一秒的间隔,你也可以
du
在无限循环中执行,然后休眠,比如 0.1 秒:或者完全取消睡眠。
查看
man du
更多选项。