0

我有一个自动 dos 脚本,它使用ftp. 目录结构遵循一般模式:

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

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

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

是否可以检查ftp最后一个命令是否成功?

4

1 回答 1

0

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

{
cd /path/to/dir//scripts mget *.sh && echo "Successful"
} || {
echo "fail"
}
于 2013-09-21T13:46:08.367 回答