我想要解压一堆文件。
解压缩过程可能会在中途被终止。
我想继续解压,unzip -n
但是当解压被终止时,如果文件仅被部分解压,那么该文件在下次运行时会被完全跳过,而不是像它应该的那样被完全提取。
有什么办法可以防止这种情况发生吗?
答案1
你是什么意思:
解压缩过程可能会在中途被终止。
您知道为什么会发生这种情况吗,或者找出为什么会发生这种情况是问题的一部分吗?
如果你正在使用Linux/Unix,您可能需要unzip
使用该nohup
命令运行,这将防止该进程被杀死“挂断”信号。另外,将输出重定向到文件也是一个好主意,这样你以后就可以查看它了。因此,要运行的完整命令将如下所示:
nohup unzip your_file > log.output 2>&1 &
如果出现错误,它应该被2>&1
重定向部分(stdout 和 stderr)捕获。