一時ファイル

システムが実稼動環境に移行されると、次のようなエラーメッセージが(特に配信ログで)表示される場合があります。

ファイル名「/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 

このページ