Guest User

Untitled

a guest
Jan 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. if [ $EUID != 0 ]; then
  2. sudo "$0" "$@"
  3. exit $?
  4. fi
  5.  
  6. #!/bin/bash
  7.  
  8. if (($EUID != 0)); then
  9. if [[ -t 1 ]]; then
  10. sudo "$0" "$@"
  11. else
  12. exec 1>output_file
  13. gksu "$0 $@"
  14. fi
  15. exit
  16. fi
  17.  
  18. # some example stuff
  19. ls -l /root
  20. echo "app: $0"
  21. for f; do
  22. echo ">$f<"
  23. done
  24.  
  25. [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@"
  26.  
  27. #!/bin/bash
  28. [ "$UID" -eq 0 ] || exec sudo "$0" "$@" && echo -n "sudo bash what: "
  29. read WHAT
  30. sudo $WHAT
Add Comment
Please, Sign In to add comment