36 lines
2.1 KiB
Bash
Executable File
36 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
|
NC_PATH="/home/lucas/Documents/Dokumente/Projekte/Server"
|
|
printf "\e[34mSync Nextcloud\e[0m\n"
|
|
syncNC > /dev/null 2>&1
|
|
printf "\n\e[34mquiethost\e[0m\n"
|
|
ssh quiethost "crontab -l > /home/lucas/Documents/Dokumente/Projekte/Server/crontab.quiethost.lucas"
|
|
scp lucas@quiethost:/etc/sudoers.d/nopasswdcmds $NC_PATH/nopasswdcmds.quiethost
|
|
scp lucas@quiethost:/etc/systemd/system/vpn.service $NC_PATH/vpn.service.quiethost
|
|
scp lucas@quiethost:/etc/systemd/system/WallpaperChanger.service $NC_PATH/quiethost/WallpaperChanger.service.quiethost
|
|
scp lucas@quiethost:.config/Nextcloud/nextcloud.cfg $NC_PATH/quiethost/Nextcloud/
|
|
scp lucas@quiethost:.config/Nextcloud/sync-exclude.lst $NC_PATH/quiethost/Nextcloud/
|
|
scp lucas@quiethost:.local/share/applications/*.desktop $NC_PATH/quiethost/
|
|
scp lucas@quiethost:.config/autostart/*.desktop $NC_PATH/quiethost/autostart/
|
|
if [ "$1" == "-win" ]; then
|
|
ssh quiethost pkill firefox
|
|
scp lucas@quiethost:/win10/Users/lucas/AppData/Roaming/Mozilla/Firefox/Profiles/*.default/places.sqlite $NC_PATH/quiethost/
|
|
scp $NC_PATH/quiethost/places.sqlite lucas@quiethost:.mozilla/firefox/*.default-release/places.sqlite
|
|
else
|
|
scp lucas@quiethost:.mozilla/firefox/*.default-release/places.sqlite $NC_PATH/quiethost/
|
|
scp $NC_PATH/quiethost/places.sqlite lucas@quiethost:/win10/Users/lucas/AppData/Roaming/Mozilla/Firefox/Profiles/*.default/
|
|
fi
|
|
scp lucas@quiethost:.unison/*.prf $NC_PATH/quiethost/Unison/
|
|
ssh quiethost cp /home/lucas/.config/quodlibet/playlists/* /data/DatenLucas/Music/Playlists/
|
|
printf "\e[34mServerhost\e[0m\n"
|
|
cp /etc/sudoers.d/nopasswdcmds $NC_PATH/nopasswdcmds.serverhost
|
|
#cp /etc/rc.local $NC_PATH/rc.local.serverhost
|
|
printf "\e[34mRaspberry\e[0m\n"
|
|
rsync -rthvue "ssh -p 1160" --delete-delay --progress lucas@raspberry:/home/lucas/Raspberry/ $NC_PATH/Raspberry/
|
|
scp lucas@raspberry:/etc/sudoers.d/nopasswdcmds $NC_PATH/nopasswdcmds.raspberry
|
|
scp lucas@raspberry:/etc/rc.local $NC_PATH/rc.local.raspberry
|
|
printf "\e[34mRaspberry CRON\e[0m\n"
|
|
/usr/bin/expect /home/lucas/Documents/Dokumente/Projekte/Server/scripts/cron.sh
|
|
printf "\e[34mSync Nextcloud\e[0m\n"
|
|
syncNC > /dev/null 2>&1
|
|
printf "\e[34mScriptcopy Finished!\e[0m\n"
|