Show Menu
主题×

临时文件

如果系统投入生产时出现以下错误消息(尤其是投放日志):
无法将文件“/tmp/tmp0000.tmp”重命名为/usr/local/neolane/nl6/bin/..//var/XXX/mta/86510470.xml ;(errno=18,无效的跨设备链接)(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