[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}

临时文件 temporary-files

系统投入生产时,可能会显示如下错误消息(特别是在投放日志中):

无法将文件'/tmp/tmp0000.tmp'重命名为/usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18, Invalid cross-device link) (iRc=-52)

原因如下:

Adobe Campaign在下生成临时文件 /tmp,然后重命名它们以将其移动到 /usr/local/neolane/nl6/var. 当两个文件夹(/tmp/usr/local/neolane/nl6/var,实际上是指向的符号链接 /var/nl6)对应不同的设备。 此 df 命令用于验证。

要更正此问题,必须在与目标相同的设备上生成临时文件。

例如,执行以下命令:

$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh

然后添加:

export TMPDIR=/usr/local/neolane/nl6/var/tmp
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1