在Linux中执行FTP命令文件

在Linux中执行FTP命令文件,linux,shell,ftp,Linux,Shell,Ftp,如标题中所述,我想登录ftp服务器,并使用ftp命令运行本地ftp命令文件,该命令将通过php执行。我以前也这样做过,但使用的是sftp,而不是ftp 我想实现我为sftp所做的以下工作: sftp -b commands.txt user@host commands.txt文件包含要在服务器中运行的ftp命令(例如mget)普通Linuxftp没有任何提供脚本文件的选项 但您可以使用以下选项: ftp

如标题中所述,我想登录
ftp
服务器,并使用
ftp
命令运行本地ftp命令文件,该命令将通过
php
执行。我以前也这样做过,但使用的是
sftp
,而不是
ftp

我想实现我为
sftp
所做的以下工作:

sftp -b commands.txt user@host

commands.txt
文件包含要在服务器中运行的
ftp
命令(例如
mget

普通Linux
ftp
没有任何提供脚本文件的选项

但您可以使用以下选项:

ftp
ftp < commands.txt