我有一个 Ruby 脚本,可以将文件上传到流行的文件共享网站,但我想实现一个进度条。所以我很好奇如何在文件上传正在进行时监视已传输的数据量,或者等效地监视打开文件的文件指针位置。也许有任何命令可以报告此情况,并且可以每五秒调用一次。我认为“lsof”可能能够显示文件指针,但我不确定。
最佳答案
你尝试过man lsof
吗?
lsof -o
似乎输出文件指针。
这样,你就得到了该进程的PID。
但是,当然,您不想在工具中使用 lsof。
关于ruby - 如何获取某个进程正在读取的打开文件的文件指针位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23879241/