-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