Temat: Skrypt do kopiowania plików
Cacti z wtyczką Weathermap i skryptem ze strony
http://forums.cacti.net/viewtopic.php?f=16&t=54535
Skrypt uruchamiany z cron`a kopiuje do katalogu tymczasowego nie wszystkie pliki (ok 250 z 570), uruchomiony ręcznie kopiuje wszystkie.
Skrypt:
#!/bin/sh
SRC_MAP="/var/www/html/plugins/weathermap/output/1469ef6f3dfe8ab3260f.png"
HISTORY_DIR="/var/www/html/plugins/weathermap/output/video01/"
TMP_DIR="/var/www/html/plugins/weathermap/output/video01/tmp/"
VIDEO_DIR="/var/www/html/plugins/weathermap/output/"
FULLHOUR=`date '+%M'`
DATE=`date '+%y%m%d%H%M'`
sleep 5
cp $SRC_MAP $HISTORY_DIR/$DATE.png
find $HISTORY_DIR -name '*.png' -mtime +1 -type f -exec rm {} \;
if [ $FULLHOUR -eq 01 ]; then
x=0
for i in $HISTORY_DIR/*.png
do
cp $i $TMP_DIR/`printf "%06d.png" $x`
x=$(($x+1))
done
`nice ffmpeg -f image2 -sameq -b 1800 -r 1 -i $TMP_DIR/%06d.png $VIDEO_DIR/video01_tmp.mp4`
mv -f $VIDEO_DIR/video01_tmp.mp4 $VIDEO_DIR/JC_Infrastructure_Map.mp4
chown apache:apache $VIDEO_DIR/JC_Infrastructure_Map.mp4
rm -f $TMP_DIR/*.png
fiGdzie jest bug?