【问题标题】:Check if .tar.gz file is currently being extracted检查当前是否正在提取 .tar.gz 文件
【发布时间】:2023-02-18 01:45:31
【问题描述】:

有没有办法查看当前是否正在提取 .tar.gz 文件?我目前正在下载一些非常大的数据库,但不确定进程是崩溃/中止还是仍在运行。有问题的文件将近 300GB,如果成功提取将达到 4TB。但是,bash 终端没有显示任何进度,现在已经工作了 1 个多小时,比下载时间还长。

还值得注意的是,这个文件所在的存储是 NVME,但我不知道安装的确切硬件

【问题讨论】:

  • 如果提取发生在目录D 中,没有其他人正在使用:touch timestamp; sleep 10; find D -newer timestamp 将向您显示过去 10 秒内发生的任何变化。它的效率不是很高,但一次性可能不是问题。
  • 如果在 linux 环境下,可能借助 ps -eftophtop 命令。

标签: linux bash command-line command-line-interface command-line-arguments


【解决方案1】:

如果安装了 lsof(列出打开的文件),您可以尝试 lsof | grep tar 看看它是否仍在提取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多