Guest User

archive_web.sh

a guest
Aug 6th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.88 KB | None | 0 0
  1. #!/bin/ash
  2. # Copyright (c) 2015 SchlaWiener
  3.  
  4. pdir=$(pwd)/..
  5. . $pdir/bin/BBox
  6. . $pdir/config/fritzload.ini
  7. . $pdir/lib/util_file.sh
  8. . $pdir/lib/util_rar.sh
  9.  
  10. transferDir=$1
  11. sfiles=$2
  12.  
  13. echo "ARCHIVE: $transferDir" >> $pdir/log/unrar.log
  14. echo "$sfiles" >> $pdir/log/unrar.log
  15.  
  16. oldIFS=$IFS;export IFS=$N
  17. for sfile in $sfiles;do
  18.     export IFS=$oldIFS
  19.     sfile2=$(realpath "$sfile")
  20.     if [ -f "$sfile2" ] || [ -d "$sfile2" ]; then
  21.         echo "$(date +'%d.%m.%Y %H:%M:%S') ARCHIVE: $sfile2" >> $pdir/log/unrar.log
  22.         mv "$sfile2" "$transferDir/" >> $pdir/log/unrar.log 2>&1
  23.         echo "$(date +'%d.%m.%Y %H:%M:%S') ARCHIVE: $sfile2 fertig (Ergebnis: $?)." >> $pdir/log/unrar.log
  24.     else
  25.         echo "$(date +'%d.%m.%Y %H:%M:%S') ARCHIVE: Überspringe $sfile2 - Keine Datei oder Verzeichnis" >> $pdir/log/unrar.log
  26.     fi
  27. done
  28. export IFS=$oldIFS
  29.  
  30. echo "ARCHIVE ist fertig." >> $pdir/log/unrar.log
  31. exit 0
Advertisement
Add Comment
Please, Sign In to add comment