shell ftp判断远程主机是否存在某目录

来源:互联网 发布:linux java 打包war 编辑:程序博客网 时间:2024/06/01 22:05
. $HOME/.profileWORK_HOME="/data/log"Login(){HOST_IP='12.25.79.1'USRNM='xxx'PWD='xxx'REM_DIR='/data/raddata'FILNM=xxret=`ftp -inv $HOST_IP >> ${WORK_HOME}/ftp.log <<!user $USRNM $PWDcd $REM_DIRquit!`}Login


ftp.log打印日志:
230 User lcims logged in.
550 /data/raddata: A file or directory in the path name does not exist.
221 Goodbye.


通过搜索“A file or directory in the path name does not exist” 可以判断远程主机是否存在REM_DIR目录。

去除ret=`ftp -inv $HOST_IP >> ${WORK_HOME}/ftp.log <<! 里面的日志ftp.log,就可以不写日志直接返回响应了。

注意:ftp的指令需要用下撇号括住,不然报错。

0 0
原创粉丝点击