是否可以在Ubuntu上安排自动FTP
下载?目前我正在使用Filezilla手动下载我的网站文件。我想安排一个任务,每晚都会将我网站的HTTPDOCS文件夹下载到我的计算机的onedrive / googledrive / TFS目录。
答案 0 :(得分:2)
打开您喜欢的文本编辑器并将其放入其中......
代码:
#!/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中运行,只需右键单击它,选择权限选项卡,然后选中所有可执行文件的复选框。 或者,如果您正在使用shell,那么您只需键入即可 代码:
chmod +x /home/username/bin/backupweb.sh
打开一个shell并输入 代码:
crontab -e
它应该问你想要使用什么编辑器。 如果您有一个使用和喜欢的,请选择它,但如果没有,请选择vi,然后继续。 显示vi时,您将在shell窗口顶部看到一行显示 代码:
# m h dom mon dow command
~
~
~
~
~
~
~
~
~
按下小写" o"键盘上的字符。 您将看到光标移动到下一行,它会说 - 插入 - 在底部。 在第二行,输入此... 代码:
5 0 * * * /home/username/bin/backupweb.sh
然后按键盘上的退出键, - INSERT - 将消失,然后按冒号键,然后按" wq"然后按Enter键。
该命令将使其在午夜后的第5分钟,每天(嗯......夜晚)运行。