臨時檔案

當系統投入生產時,可能會顯示下列錯誤訊息(尤其是在傳送記錄中):

無法將檔案'/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 

本頁內容