如何在 Ubuntu 安排自动 FTP 下载?
How to schedule an automatic FTP download on Ubuntu?
是否可以在 Ubuntu 上安排自动 FTP
下载?目前我正在使用 Filezilla 手动下载我网站的文件。我想安排一个任务,每晚将我网站的 HTTPDOCS 文件夹下载到我计算机的 onedrive/googledrive/TFS 目录。
打开您最喜欢的文本编辑器并将其放入其中...
代码:
#!/bin/bash
cd /directory/where/you/want/the/backup
wget -a /path/to/logfile/to/save -m ftp://user:pass@domain:port/path/to/dir
将该文件保存到合适的位置。我最喜欢的是在我的主目录中创建一个名为 "bin" 的目录。那就是 /home/username/bin
将文件另存为 backupweb.sh 或类似的格式。
您需要使其可执行。如果您在 GUI 中 运行ning,只需右键单击它,select 权限选项卡,然后选中所有可执行复选框。
或者,如果您正在使用 shell,稍后您将不得不使用它,您只需键入
代码:
chmod +x /home/username/bin/backupweb.sh
打开 shell 并输入
代码:
crontab -e
它应该问你想用什么编辑器。
如果你有自己喜欢的,那就去做吧,如果没有,select vi,然后继续。
当显示vi时,你会看到在shell window 的顶部显示了一行
代码:
# m h dom mon dow command
~
~
~
~
~
~
~
~
~
按键盘上的小写 "o" 字符。
你会看到光标移动到下一行,它会说
-- 插入 -- 在底部。
在第二行,输入这个...
代码:
5 0 * * * /home/username/bin/backupweb.sh
然后按键盘上的escape键,--INSERT--会消失,再按冒号键,然后"wq"再按回车。
该命令将在午夜后的第 5 分钟执行 运行,每天(好吧.. 晚上)。
是否可以在 Ubuntu 上安排自动 FTP
下载?目前我正在使用 Filezilla 手动下载我网站的文件。我想安排一个任务,每晚将我网站的 HTTPDOCS 文件夹下载到我计算机的 onedrive/googledrive/TFS 目录。
打开您最喜欢的文本编辑器并将其放入其中...
代码:
#!/bin/bash
cd /directory/where/you/want/the/backup
wget -a /path/to/logfile/to/save -m ftp://user:pass@domain:port/path/to/dir
将该文件保存到合适的位置。我最喜欢的是在我的主目录中创建一个名为 "bin" 的目录。那就是 /home/username/bin
将文件另存为 backupweb.sh 或类似的格式。 您需要使其可执行。如果您在 GUI 中 运行ning,只需右键单击它,select 权限选项卡,然后选中所有可执行复选框。 或者,如果您正在使用 shell,稍后您将不得不使用它,您只需键入 代码:
chmod +x /home/username/bin/backupweb.sh
打开 shell 并输入 代码:
crontab -e
它应该问你想用什么编辑器。 如果你有自己喜欢的,那就去做吧,如果没有,select vi,然后继续。 当显示vi时,你会看到在shell window 的顶部显示了一行 代码:
# m h dom mon dow command
~
~
~
~
~
~
~
~
~
按键盘上的小写 "o" 字符。 你会看到光标移动到下一行,它会说 -- 插入 -- 在底部。 在第二行,输入这个... 代码:
5 0 * * * /home/username/bin/backupweb.sh
然后按键盘上的escape键,--INSERT--会消失,再按冒号键,然后"wq"再按回车。
该命令将在午夜后的第 5 分钟执行 运行,每天(好吧.. 晚上)。