-1
需要一个脚本来删除目录中的所有文件,然后发送一次完整的电子邮件,我有以下作为模板,但不确定这是否会工作 - 当然没有添加电子邮件组件!脚本删除目录中的所有文件,然后发送电子邮件
#!/bin/sh
DIR="/var/www/public_html/docs/files/"
LIST=`ls -l $DIR | grep -v "total 0"`
FILES=`ls $DIR`
cd $DIR
if [ -z "$LIST" ]
then
exit
else
echo "Files Delete:"
echo $FILES
rm -f *
fi
更新:
#!/bin/sh
DIR="/home/test/test/docs/test/"
cd $DIR
rm -f *
为什么你的代码跳过所有这些箍? 'rm -f/var/www/public_html/docs/files/*'或'rm -f“$ DIR *”'是否足够? –
为什么不试试看看会发生什么?我期望'rm -f *'可以正常工作。 –
不要使用'ls',使用'find'。 – Anders