UpdateAndReboot.sh 584 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. # $1 Dateiname
  3. # $2 Wurzelverzeichnis für -C
  4. # $3 CpuArchitektur x86_64, arm,.....
  5. case $1 in
  6. *.tar.gz)
  7. echo ">>>>>>>>>>> Tarfile" >> /tmp/UpdateAndReboot.log
  8. if [ $3 != "x86_64" ]
  9. then
  10. sudo tar -C $2 -xzvf $1
  11. echo "sync disks"
  12. sync
  13. echo "reboot System"
  14. reboot
  15. fi
  16. ;;
  17. *.sh)
  18. echo ">>>>>>>>>>> Scriptfile" >> /tmp/UpdateAndReboot.log
  19. if [ $3 != "x86_64" ]
  20. then
  21. sudo sh $1 >> /tmp/UpdateAndReboot.log
  22. echo "sync disks"
  23. sync
  24. echo "reboot System"
  25. reboot
  26. fi
  27. ;;
  28. esac