Jenkins 焦油文件不';Don’别告诉我为什么失败了

Jenkins 焦油文件不';Don’别告诉我为什么失败了,jenkins,tar,Jenkins,Tar,我使用以下代码对/var/lib/jenkins中的文件进行tar tar -czvf $BACKUP_TARBALL_FILE --dereference --exclude "jobs/**/branches" --exclude="builds" --exclude="workspace" --exclude="logs" --exclude=".npm" --exclude="package.json" --exclude="backups" --exclude="thinBackup"

我使用以下代码对/var/lib/jenkins中的文件进行tar

tar -czvf $BACKUP_TARBALL_FILE --dereference --exclude "jobs/**/branches" --exclude="builds" --exclude="workspace" --exclude="logs" --exclude=".npm" --exclude="package.json" --exclude="backups" --exclude="thinBackup" --ignore-failed-read /var/lib/jenkins

不幸的是,它失败了,但没有告诉我原因。有人知道我如何在tar文件上启用错误报告吗?

您是否以管理员身份运行?由于您试图tar的文件夹是
/var/lib
,因此您需要以管理员用户身份运行tar。另外,您可以尝试添加
2>&1
以将所有
stderr
输出重定向到
stdout
如何将2>&1添加到命令?
tar-czvf$BACKUP\u TARBALL\u文件--dereference--exclude“jobs/**/branchs”--exclude=“builds”--exclude=“workspace”--exclude=“logs”--exclude=“.npm”--exclude=“package.json”--exclude=“backups”--exclude=“thinBackup”--ignore failed read/var/lib/jenkins 2>&1
另外,您已经启用了
--ignore failed read
,因此它将忽略所有读取错误,我假设这是您想要的。