【发布时间】:2015-08-07 23:38:35
【问题描述】:
我有一个使用 7z -tzip -aoa 的归档脚本,它在 unix 上运行并且工作正常。但是当通过 Autosys 运行时,尝试将第二个文件存档到现有存档时总是失败。错误是:
7-Zip 9.20 版权所有 (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip 版本 9.20 (locale=C,Utf16=off,HugeFiles=on,8 CPUs)
扫描
更新存档 20150807.zip
错误: 7-Zip 无法打开文件 20150807.zip.tmp 权限被拒绝
它没有告诉我它在哪里拥有该 tmp 文件的权限,所以我不知道去哪里找。我已将我认为可能使用的任何文件夹的所有权限设置为 777,但问题仍然存在。不使用 Autosys 时效果很好。
我在下面找到了评论,但它似乎只与 Windows 相关。我想知道如何在 UNIX 上完成这项工作。
我尝试在网上搜索了一段时间,但找不到任何帮助,所以我在这里。 我的第一个问题是当我尝试使用上下文菜单(7-zip > 添加到“xyz.zip”)压缩 C:// 中的文件夹时,出现错误:“访问被拒绝。7-zip 无法打开文件“xyz.zip.tmp” 但是,我可以打开 7-zip 文件夹(“7zFM”)中的文件管理器,以管理员身份运行并将所述文件压缩为 .zip。 这似乎是关于 C:// 目录的安全问题,因为我似乎可以很好地压缩其他文件和文件夹。 有什么帮助吗?
链接 贝壳 贝壳 2012-07-29 你猜对了。您可以 1) 以管理员身份运行 7-Zip 或 2) 将 7-Zip 文件管理器(工具->选项->文件夹)中的工作目录设置为不受保护的目录(例如,清除那里的复选框)并使用“添加到存档...”菜单并在未受保护的目录中创建存档。
【问题讨论】: