【问题标题】:how to check status of last ftp command如何检查最后一个 ftp 命令的状态
【发布时间】:2013-09-21 11:58:02
【问题描述】:

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

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

代码如下: cd /path/to/dir//脚本 mget *.sh

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

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

【问题讨论】:

  • 请按照下面的答案进行修改,如果这真的有帮助

标签: unix ftp dos


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 2016-11-03
    相关资源
    最近更新 更多