Archivos temporales

Cuando el sistema se pone en producción, pueden aparecer mensajes de error como el siguiente (especialmente en los registros de envío):

No se puede cambiar el nombre del archivo "/tmp/tmp0000.tmp" a /usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18, enlace entre dispositivos no válido) (iRc=-52)

La causa es la siguiente:

Adobe Campaign genera archivos temporales en /tmp y, a continuación, cambie su nombre para que se muevan a /usr/local/neolane/nl6/var. Este error se produce cuando ambas carpetas (/tmp y /usr/local/neolane/nl6/var, que en realidad es un vínculo simbólico a /var/nl6) corresponden a distintos dispositivos. La variable df se utiliza para la verificación.

Para solucionar este problema, los archivos temporales deben generarse en el mismo dispositivo que el destino.

Por ejemplo, ejecute lo siguiente:

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

A continuación, agregue:

export TMPDIR=/usr/local/neolane/nl6/var/tmp 

En esta página