有一个问题-需要将数据库备份存储在FTP上。对FTP的备份不应超过10个,即添加备份到FTP后应将其删除,使最旧的文件总数不能超过10个。我们如何从ftp中实现这样的删除呢?我正在试着写一个脚本,但不能删除:
x=1
ftp -vn $FTP_SERVER<<!
user $FTP_LOGIN $FTP_PASSWORD
binary
put $DUMP_FILE_NAME
for i in `ls -t` do
if [ $x -le $keep ] then
((x++))
continue
fi
delete $i
d
我的脚本从FTP下载文件,并将文件移动到FTP中的存档目录。我有一个在FTP中搜索文件的模式,并将它放在foreach循环中,以将这些文件放到本地目录中。
my $ftpUser = 'xxxx';
my $ftpPW = 'xxxxxx';
my $FTPHost = "xxxxxxxxxxx";
my $remotefile = 'CAP*.csv';
my $archivefile = "/usr/archive/CAP_${file_date_time}.csv";
my $
我到处寻找一种方法来显示从FTP.exe到richtextbox的所有文本。到目前为止,我只能显示输出代码。我们的想法是运行测试,并显示和捕获到一个文件,这不是一个问题,除了我似乎不能显示所有文本,就像你在Command.Hoping中看到的那样,完成后可以看到所有文本。请帮帮我!!
这是他的代码: Private Sub Rectangle1_Click(发送者作为对象,E As EventArgs)处理矩形1.单击Dim p As New Process(),p .StartInfo.Arguments =“-s:c:\dsl\ftptest\speed1.txt 65.40.220.20
我在使用PHP完成FTP文件上传程序时遇到了一些问题。我使用了php.net中的示例:,并稍微修改了代码。
<?php
//Start session();
session_start();
// Checking the users logged in
require_once('config.php');
//Connect to mysql server
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Failed to con
如何在对所有文件执行wget之后删除服务器中的文件?
我知道delete命令是有效的,当你已经做了一个ftp到服务器,但我不能使用命令,同时运行一个shell脚本。下面是我的脚本,请让我知道其中的错误。
#!/bin/bash
filelist='ls *20120330*'
for file in $filelist
do
ftp -vn <$hostname> <<EOFD
quote USER <username>
quote PASS <Pass>
binary
ls -lrt *20120330*
dele