我需要为每个错误获取不同的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处理程序。我有单引号,但它仍然不起作用。谢谢。 –