19 lines
293 B
Bash
19 lines
293 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
uploaddir='/var/www/html/files';
|
||
|
timeout=30
|
||
|
|
||
|
list=`ls ${uploaddir}`
|
||
|
|
||
|
for file in ${list}
|
||
|
do
|
||
|
prefix=`echo ${file} | awk -F '-' '{ print $1}'`
|
||
|
stamp=`date +%s`
|
||
|
delta=`expr ${stamp} - ${prefix}`
|
||
|
|
||
|
if [[ "$delta" -gt "$timeout" ]]
|
||
|
then
|
||
|
rm -f "${uploaddir}/${file}"
|
||
|
fi
|
||
|
done
|