Advertisement
Guest User

Untitled

a guest
May 26th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #! /bin/bash
  2. DATE=`date -u '+%Y%m%dT%H%M%SZ'`
  3. OFS="$IFS"
  4. IFS=':'
  5. PASSWD_ENTRY=(`getent passwd 1000`)
  6. GROUP_ENTRY=(`getent group 1000`)
  7. IFS="$OFS"
  8. USERNAME=${PASSWD_ENTRY[0]}
  9. HOME=${PASSWD_ENTRY[5]}
  10. GROUP=${GROUP_ENTRY[0]}
  11. [ -r $HOME/.config/user-dirs.dirs ] && . $HOME/.config/user-dirs.dirs
  12. TARGET_DIR=${XDG_DESKTOP_DIR:-$HOME}
  13. tar cp --exclude-tag-under=.backup-ignore /etc /home /usr/local | \
  14. gzip --best --no-name > ${TARGET_DIR}/backup-${DATE}.tgz && \
  15. chown ${USERNAME}:${GROUP} ${TARGET_DIR}/backup-${DATE}.tgz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement