Advertisement
Guest User

Untitled

a guest
May 14th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.07 KB | None | 0 0
  1. #!/bin/bash
  2. dhclient
  3. echo ; echo ; echo ; echo ;
  4. echo ; echo ; echo ; echo ;
  5. echo ; echo ; echo ; echo ;
  6. echo ; echo ; echo ; echo ;
  7. echo ; echo ; echo ; echo ;
  8. clear
  9. echo "###############################"
  10. echo "# Script made by Remy & David #"
  11. echo "###############################"
  12. echo
  13. echo
  14. echo "Voer nu het wachtwoord van de laptop in (1234)"
  15. echo
  16. mount -t cifs -o username="daniel",password="1234" //192.168.1.2/image /home/partimag
  17. echo
  18. #clear
  19. cd /home/partimag
  20. echo "We zitten in map:"
  21. pwd
  22. echo ;
  23. DIRS="$(ls -d */ | grep '\<schoon[0-9][0-9]*\>')"
  24. GROOTSTE_GETAL=0
  25. # Met alle directories gaan we een voor een aan de slag
  26. for DIR in $DIRS;
  27. do
  28.   # Stop de naam van de directory in RUWE_STRING
  29.   RUWE_STRING=$DIR
  30.   # Haal de slash aan het eind van RUWE_STRING af
  31.   RUWE_STRING=${RUWE_STRING%\/}
  32.   # Haal aan het begin van RUWE_STRING "schoon" af. We houden nu het GEZOCHTE_GETAL over
  33.   GEZOCHTE_GETAL=${RUWE_STRING#schoon}
  34.   # De volgende twee commando's zorgen er voor dat als GEZOCHTE_GETAL geen getal is
  35.   # deze de waarde 0 krijgt
  36.   let GEZOCHTE_GETAL++
  37.   let GEZOCHTE_GETAL--
  38.   # Als GEZOCHTE_GETAL ongelijk is aan 0 dan gaan we er mee aan de gang
  39.   if (( $GEZOCHTE_GETAL > 0 ))
  40.   then
  41.     # Als GEZOCHTE_GETAL groter is dan GROOTSTE_GETAL
  42.     # dan wordt GROOTSTE_GETAL gelijk gemaakt aan GEZOCHTE_GETAL
  43.     if (( $GEZOCHTE_GETAL > $GROOTSTE_GETAL ))
  44.     then
  45.       GROOTSTE_GETAL=$GEZOCHTE_GETAL
  46.     fi
  47. #    echo "I: $I  J: $GEZOCHTE_GETAL"
  48.   fi
  49. done
  50.  
  51. # Als GROOTSTE_GETAL groter is dan nul is er een schone backup aanwezig en
  52. # hogen we GROOTSTE_GETAL met een op maken we een nieuwe schone backup: schoon(GROOTSTE_GETAL+1)
  53. # Zo niet dan nieuwe schone backup: schoon01
  54. if (( $GROOTSTE_GETAL > 0 ))
  55. then
  56.   let GROOTSTE_GETAL++
  57.   echo "Start met nieuwe schone backup: schoon$GROOTSTE_GETAL"
  58.   NAME="schoon$GROOTSTE_GETAL"
  59.   /opt/drbl/sbin/ocs-sr -q2 -c -j2 -z1p -i 2000 -p true savedisk "$NAME" "sda"
  60. else
  61.   echo "Start met nieuwe schone backup: schoon01"
  62.   /opt/drbl/sbin/ocs-sr -q2 -c -j2 -z1p -i 2000 -p true savedisk "schoon01" "sda"
  63. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement