[僅限內部部署/混合]{class="badge yellow" title="僅適用於內部部署和混合部署"}

臨時檔案 temporary-files

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

無法將檔案'/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
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1