Compare commits
No commits in common. "cdbab4fe6a94f09373f268c7446afc976e29a452" and "e5dbc62354476525a1d89b8076b879de5b795f3d" have entirely different histories.
cdbab4fe6a
...
e5dbc62354
@ -1,11 +1,33 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
MEGA_VOLUME="/Volumes/MEGA"
|
MEGA_VOLUME="/Volumes/MEGA"
|
||||||
|
ELEMENTS="/Volumes/ELEMENTS"
|
||||||
MEGA="$HOME/MEGA"
|
MEGA="$HOME/MEGA"
|
||||||
STARTED="$HOME/.config/backup-started-$(date +%d-%m)"
|
STARTED="$HOME/.config/backup-started-$(date +%d-%m)"
|
||||||
|
|
||||||
function main() {
|
function main(){
|
||||||
if [[ ! -e "$STARTED" ]]; then
|
if [[ ! -e "$STARTED" ]]
|
||||||
|
then
|
||||||
|
echo -e "[LOG] $(date) Started $HOME/Documents/Collage/Semestr2 ->\
|
||||||
|
$MEGA/Documents/Collage/Semestr2"
|
||||||
|
rsync --bwlimit=2048 --update --progress -r \
|
||||||
|
--exclude '*.mp4' --exclude '*.mkv'\
|
||||||
|
--exclude '.debris' \
|
||||||
|
"$HOME/Documents/Collage/Semestr2/"\
|
||||||
|
"$MEGA/Documents/Collage/Semestr2/"
|
||||||
|
echo -e "[LOG] $(date) Ended $HOME/Documents/Collage/Semestr2 ->\
|
||||||
|
$MEGA/Documents/Collage/"
|
||||||
|
|
||||||
|
echo -e "[LOG] $(date) Started $HOME/Documents/Collage/Semestr2 ->\
|
||||||
|
$ELEMENTS/Collage/Semestr2"
|
||||||
|
rsync --bwlimit=2048 --update --progress -r \
|
||||||
|
--exclude '*.mp4' --exclude '*.mkv'\
|
||||||
|
--exclude '.debris' \
|
||||||
|
"$HOME/Documents/Collage/Semestr2/"\
|
||||||
|
"$ELEMENTS/Collage/Semestr2/"
|
||||||
|
echo -e "[LOG] $(date) Ended $HOME/Documents/Collage/Semestr2 ->\
|
||||||
|
$ELEMENTS/Documents/Collage/"
|
||||||
|
|
||||||
touch "$STARTED" && echo -e "[LOG] $(date) Created the file $STARTED"
|
touch "$STARTED" && echo -e "[LOG] $(date) Created the file $STARTED"
|
||||||
|
|
||||||
echo -e "[LOG] $(date) Started $HOME/.ssh/ -> $MEGA/ssh"
|
echo -e "[LOG] $(date) Started $HOME/.ssh/ -> $MEGA/ssh"
|
||||||
@ -16,7 +38,8 @@ function main() {
|
|||||||
rsync --bwlimit=2048 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/"
|
rsync --bwlimit=2048 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/"
|
||||||
echo -e "[LOG] $(date) Finished $HOME/.gnupg/ -> $MEGA/gnupg"
|
echo -e "[LOG] $(date) Finished $HOME/.gnupg/ -> $MEGA/gnupg"
|
||||||
|
|
||||||
if [[ -e "$MEGA_VOLUME" ]]; then
|
if [[ -e "$MEGA_VOLUME" ]]
|
||||||
|
then
|
||||||
echo -e "[LOG] $(date) Started $MEGA -> $MEGA_VOLUME"
|
echo -e "[LOG] $(date) Started $MEGA -> $MEGA_VOLUME"
|
||||||
rsync --bwlimit=2048 --update --progress -r --exclude '.DS_Store' \
|
rsync --bwlimit=2048 --update --progress -r --exclude '.DS_Store' \
|
||||||
--exclude '.debris' \
|
--exclude '.debris' \
|
||||||
@ -32,4 +55,4 @@ function main() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
main >"$HOME/.config/backup.log"
|
main > "$HOME/.config/backup.log"
|
||||||
|
1
.zshrc
1
.zshrc
@ -131,7 +131,6 @@ export HISTTIMEFORMAT="%F %T "
|
|||||||
# Export for Mac
|
# Export for Mac
|
||||||
if [[ "$(uname)" == "Darwin" ]]; then
|
if [[ "$(uname)" == "Darwin" ]]; then
|
||||||
export PATH="/usr/local/opt/openssl@3/bin:$PATH"
|
export PATH="/usr/local/opt/openssl@3/bin:$PATH"
|
||||||
export PATH=$PATH:$HOME/Library/Python/3.9/bin
|
|
||||||
export LDFLAGS="-L/usr/local/opt/openssl@3/lib"
|
export LDFLAGS="-L/usr/local/opt/openssl@3/lib"
|
||||||
export CPPFLAGS="-I/usr/local/opt/openssl@3/include"
|
export CPPFLAGS="-I/usr/local/opt/openssl@3/include"
|
||||||
export PKG_CONFIG_PATH="/usr/local/opt/openssl@3/lib/pkgconfig"
|
export PKG_CONFIG_PATH="/usr/local/opt/openssl@3/lib/pkgconfig"
|
||||||
|
Loading…
Reference in New Issue
Block a user