如何检查最后一个ftp命令的状态

时间:2013-09-21 11:58:03

标签: unix ftp dos

我有一个自动dos脚本,它使用ftp从Unix服务器获取文件。 目录结构遵循一般模式:

/path/to/dir/<changing_dir>/scripts

代码是这样的:     cd / path / to / dir //脚本     mget * .sh

所以,我ftp并使用mget获取所有脚本。但是有一些目录里面没有脚本目录,所以当我在cd中使用这个目录路径时,它会失败并且mget从主目录中获取文件而不是跳过。

是否可以在ftp内检查上一个命令是否成功?

1 个答案:

答案 0 :(得分:0)

如果要检查命令是否成功,请将以下行写入一个文件并保存为.sh然后尝试如下: -

{
cd /path/to/dir//scripts mget *.sh && echo "Successful"
} || {
echo "fail"
}