REMOVE EMPTY DIRECTORIES
This commit is contained in:
parent
8807970cdb
commit
f256523637
12
_12345.sh
12
_12345.sh
|
@ -132,9 +132,10 @@ while true; do
|
||||||
if [[ -d ~/.zen/tmp/swarm/${znod} ]]; then
|
if [[ -d ~/.zen/tmp/swarm/${znod} ]]; then
|
||||||
echo "COMPLETING MY SWARM DATA WITH ZNOD=${znod}"
|
echo "COMPLETING MY SWARM DATA WITH ZNOD=${znod}"
|
||||||
mkdir ~/.zen/tmp/swarm/${znod}
|
mkdir ~/.zen/tmp/swarm/${znod}
|
||||||
ipfs --timeout 180s get -o ~/.zen/tmp/swarm/${znod}/ /ipns/${znod}
|
ipfs --timeout 180s get -o ~/.zen/tmp/swarm/${znod} /ipns/${znod}
|
||||||
else
|
else
|
||||||
echo "____________ KNOW ${znod}"
|
echo "____________ KNOW ${znod}"
|
||||||
|
# TODO : SPEEDUP REFRESH COMPARE _MySwarm.moats AND KEEP LASTEST
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo "============================================"
|
echo "============================================"
|
||||||
|
@ -144,6 +145,9 @@ while true; do
|
||||||
done
|
done
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
# ERASE EMPTY DIRECTORIES
|
||||||
|
du -b ~/.zen/tmp/swarm > /tmp/du
|
||||||
|
while read branch; do [[ $branch =~ "4096" ]] && echo "empty $branch" && rm -Rf $(echo $branch | cut -f 2 -d ' '); done < /tmp/du
|
||||||
############### UPDATE MySwarm CHAN
|
############### UPDATE MySwarm CHAN
|
||||||
ls ~/.zen/tmp/swarm
|
ls ~/.zen/tmp/swarm
|
||||||
SWARMSIZE=$(du -b ~/.zen/tmp/swarm | tail -n 1 | cut -f 1)
|
SWARMSIZE=$(du -b ~/.zen/tmp/swarm | tail -n 1 | cut -f 1)
|
||||||
|
@ -161,7 +165,7 @@ while true; do
|
||||||
|
|
||||||
# Clean Empty Directory (inode dependancy BUG ??)
|
# Clean Empty Directory (inode dependancy BUG ??)
|
||||||
du -b ~/.zen/tmp/${IPFSNODEID} > /tmp/du
|
du -b ~/.zen/tmp/${IPFSNODEID} > /tmp/du
|
||||||
while read branch; do [[ $branch =~ "4096" ]] && rm -Rf $(echo $branch | cut -f 2 -d ' '); done < /tmp/du
|
while read branch; do [[ $branch =~ "4096" ]] && echo "empty $branch" && rm -Rf $(echo $branch | cut -f 2 -d ' '); done < /tmp/du
|
||||||
|
|
||||||
# Scan local cache
|
# Scan local cache
|
||||||
ls ~/.zen/tmp/${IPFSNODEID}/
|
ls ~/.zen/tmp/${IPFSNODEID}/
|
||||||
|
@ -176,13 +180,13 @@ while true; do
|
||||||
### CHECK IF SIZE DIFFERENCE ?
|
### CHECK IF SIZE DIFFERENCE ?
|
||||||
## Local / IPNS size differ => FUSION LOCAL OVER ONLINE & PUBLISH
|
## Local / IPNS size differ => FUSION LOCAL OVER ONLINE & PUBLISH
|
||||||
[[ ${BSIZE} != ${NSIZE} ]] \
|
[[ ${BSIZE} != ${NSIZE} ]] \
|
||||||
&& echo "${MOATS}" > ~/.zen/tmp/${IPFSNODEID}/.MySwarm.moats \
|
&& echo "${MOATS}" > ~/.zen/tmp/${IPFSNODEID}/_MySwarm.moats \
|
||||||
&& MYCACHE=$(ipfs add -rwq ~/.zen/tmp/${IPFSNODEID}/* | tail -n 1 ) \
|
&& MYCACHE=$(ipfs add -rwq ~/.zen/tmp/${IPFSNODEID}/* | tail -n 1 ) \
|
||||||
&& echo "PUBLISHING NEW BALISE STATE FOR STATION /ipns/${IPFSNODEID} INDEXES = $BSIZE octets" \
|
&& echo "PUBLISHING NEW BALISE STATE FOR STATION /ipns/${IPFSNODEID} INDEXES = $BSIZE octets" \
|
||||||
&& ipfs name publish --allow-offline /ipfs/${MYCACHE}
|
&& ipfs name publish --allow-offline /ipfs/${MYCACHE}
|
||||||
|
|
||||||
end=`date +%s`
|
end=`date +%s`
|
||||||
echo "(*__*) MySwam Update ($BSIZE B) duration was "`expr $end - $start`' seconds. $(date)'
|
echo "(*__*) MySwam Update ($BSIZE B) duration was "`expr $end - $start`' seconds. '$(date)
|
||||||
|
|
||||||
) & ##### SUB-PROCESS
|
) & ##### SUB-PROCESS
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue