gpt4 book ai didi

linux - 使用 bash 检查 FTP 登录数据

转载 作者:太空狗 更新时间:2023-10-29 12:13:17 25 4
gpt4 key购买 nike

我尝试在我的 bash 脚本中搜索用于 ftp 连接的简单登录数据检查。我尝试使用 wput 和 grep 来获取进度条的输出。有没有办法先检查登录数据?我认为 wput 不支持这个......

有没有人可以帮助我提供一个好的简单解决方案?

谢谢!

最佳答案

您可以使用 wget 来测试连接:

wget --spider --tries=1 --user=login --password=pass ftp://your-ftp.com/
if [ $? -ne 0 ]; then
echo "Failed to connect to ftp host"
fi

或者你可以使用ftp命令:

echo 'exit' | ftp ftp://login:pass@your-ftp.com/
if [ $? -ne 0 ]; then
echo "Failed to connect to ftp host"
fi

注意:向 FTP 发送/管道“退出”命令以强制其退出交互模式。

关于linux - 使用 bash 检查 FTP 登录数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34087208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com