我有一个网站,我用来上传图像到服务器,它最终将它们从服务器上传到FTP站点。问题是,它在传输过程中获得了一部分-它传输了一些文件,然后停止并给出错误
Unable to connect to the remote server
这种情况只发生在1台ftp服务器上。我还有另一台ftp服务器,这个过程在它上面运行得很好,所以我怀疑这是一个代码问题。问题可能是什么?
谢谢,
Sachin
我写了一个which脚本,它试图从ftp服务器上拉出tar文件并在本地解压。我需要从tar归档文件中提取特定的文件。tarfile的文件名包含日期;我需要能够根据此日期选择tar文件。
abc_myfile_$date.tar是我从ftp服务器拉出的文件的格式。
我当前的代码如下所示:
for host in ftpserver
do
ftp -inv host <<END_SCRIPT
user username password
prompt
cd remotepath
lcd localpath
mget *myfile_$date*.tar
quit
END_SCRIPT
我在Raspberry pi 3上使用zoneminder使用ip摄像头进行运动检测。zoneminder有ftp上传文件选项。现在的问题是zoneminder正在上传tar文件到服务器目录,现在我想要一个程序/脚本,它可以不断地检查目录并解压每个具有相同名称的更新文件。
文件名类似于:
ipcam-2044.tar下一个文件将是ipcam-2045.tar
我使用下面的代码将html文件上传到我的网站,但是当上传时,它似乎缺少一些数据.
我的内容是1930年的“长度”为298872的行(我猜这是多少字符)
## Login using the ftplib library and set the session as the variable ftp_session
ftp_session = ftplib.FTP('ftp.website.com','admin@website.com','password')
## Open a file to upload
html_ftp_file = o
每次我尝试创建自己的规范文件并构建它时,我都会得到这样的错误:
开始构建的屏幕上有很多行...
+ '[' 0 -ne 0 ']'
+ cd foobar
/var/tmp/rpm-tmp.dN7L6s: line 35: cd: foobar: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.dN7L6s (%prep)
我注意到"foobar“是在规范文件(foobar.spec)的prep部分下带有%setup的行中的包的名称。但我不知道如何处理这个不断发