mirror of
https://github.com/manuelkasper/AS-Stats.git
synced 2025-02-20 11:44:12 +08:00
Optimized the script to work with empty rrd directories
Optimized the script to run without errors if empty directories in data/rrd are present.
This commit is contained in:
parent
ca631c17f8
commit
3d0412f958
@ -5,18 +5,16 @@
|
||||
## my $newlinkname = 'NEWIDFROMKNOWNLINKSFILE';
|
||||
## to reflect the ID in the known links file
|
||||
|
||||
A=`ls -1`
|
||||
A=`find . -type f -name '*.rrd' | sed -r 's|/[^/]+$||' |sort |uniq`
|
||||
W=`pwd`
|
||||
|
||||
for i in $A ; do
|
||||
echo ""
|
||||
echo "dir: $i"
|
||||
echo ""
|
||||
cd $i
|
||||
|
||||
for f in *.rrd; do
|
||||
echo "file: $f"
|
||||
echo "file: $i/$f"
|
||||
mv $f $f.old
|
||||
rrdtool dump $f.old | /data/as-stats/tools/add_ds_proc.pl | rrdtool restore - $f.new
|
||||
rrdtool dump $f.old | $W/add_ds_proc.pl | rrdtool restore - $f.new
|
||||
mv $f.new $f
|
||||
rm -f $f.old
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user