0
Connect Directを使用してUnixからHP Non stopサーバーにファイルをコピーしようとしています。しかし、私はファイルをコピーすることができません。私がやりたいことは次のとおりです。 cvsファイルをUnixからHp Non stopに毎日コピーします。 ファイルは毎日置き換えられます。 ファイルが存在しない場合は、宛先ノードで自動的に作成する必要があります。 ファイルはバイナリ形式で転送されます。直接ファイル(.cvs)ファイルのコピーをUnixからHPに接続します。ノンストップ
以下はコピースクリプトです。 MSGI = SFLH913I | | MSST =違法なファイル名の指定 - > & FILEエラーを私は、ファイルをコピーしようとすると、
direct << EOJ
submit maxdelay=0 test process snode=HPNSTP
step01 copy from (
file=/file/to/path/file.cvs -- unix server
pnode
sysopts=":datatype=binary:"
)
to (
dsn=$VOL.SUBVOL.FILEDUMMY
snode
sysopts="SET XLATE OFF,EXT(500,500),MAXEXTENTS 500"
disp=RPL,,DELETE
)
pend;
a= return $?
EOJ
if ($a -gt 0)
then
echo "Copy successful"
else
echo "Copy failed"
fi
私はを取得しています。
私はHP非停止ファイルシステムに精通していません。誰かがスクリプトの何が間違っているか教えてください。他のパラメータを追加する必要がありますか?
ありがとうございました。