【发布时间】:2021-01-17 21:48:06
【问题描述】:
我有一个将压缩文件上传到 ftp 的脚本,它是我在下面显示的代码。
此代码可以正常工作,但我想对其进行调整,以便在文件上传后,它会删除一周前的 ftp 文件。
#!/bin/sh
HOST='xxx'
USER='xxx'
PASSWD='xxx'
DAY=`date +"%d%m%Y_%H%M"`
cd /temp
rm -fr backup
mkdir backup
cd backup
export GZIP=-9
tar -czvf $DAY-backup.tar.gz --exclude="*/node_modules/*" /var/www/html/cars
FILE=$DAY-backup.tar.gz
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
put $FILE
quit
END_SCRIPT
exit 0
【问题讨论】:
-
我需要从 ftp 中删除文件。谢谢
标签: linux bash shell scripting debian