エラーごとに異なるSFTP終了コードを取得する必要があります。例えば「そのようなファイルがないか、ディレクトリ」 - >終了コード= 552または550の代わりに、1 を返す、私は次のことを試してみたし、それが動作しませんでした:SFTP cozbatchで異なるエラーコードを返す方法
//A05FTP EXEC PROC=SFTPROC,COND=(0,NE)
//COPSFTP.MYSTDIN DD *
host="xpto.xpty.xptz"
lzopts mode=text
cd /home/apl/files/unl
ls
a=`ls | wc -l`
echo `$a`
echo $?
QUIT
//*
とスプール出力は次のようになります。
cozsftp> lzopts mode=text
mode=text
cozsftp> lzopts mode=text
mode=text
cozsftp> cd /home/apl/files/unl
Ý09.807¨ Invalid command.
cozsftp> a= 1
CoZBatchÝI¨: returning rc=exitcode=1
誰でも手伝ってもらえますか?
私はSFTP procを実行する必要があります。私は一重引用符を持っていますが、それでも動作しません。ありがとうございました。 –