LAPINPT

extractiso sh script

Jul 7th, 2013
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. SOURCE=$1
  4. TARGET="${SOURCE%.*}"
  5. LOG="$TARGET-Log.txt"
  6.  
  7. before="$(date +%s)"
  8.  
  9. mount -o loop "$SOURCE" /mnt/iso
  10.  
  11. rm -rf "/home/newiso/$TARGET/"
  12.  
  13. mkdir "/home/newiso/$TARGET/"
  14.  
  15. cp -v -a /mnt/iso/* "/home/newiso/$TARGET/" | awk -F '->' '{print $1}' >> "$LOG" 2>&1
  16.  
  17. umount /mnt/iso
  18.  
  19. after="$(date +%s)"
  20. elapsed_seconds="$(expr $after - $before)"
  21.  
  22. echo -e "\n\n\n" >> "$LOG" 2>&1
  23. echo JOB DONE IN : $(date -d "1970-01-01 $elapsed_seconds sec" +%H:%M:%S) >> "$LOG" 2>&1
  24.  
  25. FULLPATH=$0
  26. FILENAME=${FULLPATH##*/}
  27.  
  28. mail -s "$FILENAME - $TARGET" some@mail.com < "$LOG"
  29.  
  30. sleep 5
  31.  
  32. rm "$LOG"
Advertisement
Add Comment
Please, Sign In to add comment