Limpar conflito Dropbox
Publicado por Jeffeson Luiz Oliveira de Campos (última atualização em 14/01/2012)
[ Hits: 7.160 ]
Homepage: http://jeffersoncampos.eti.br
Download VOL_DROPBOX_CONFLICT.sh
Este script faz um backup dos arquivos de conflito que o dropbox gera.
Útil, quando somente uma pessoa altera os arquivos mas usa ele em vários computadores. Nesse caso, assume-se que sempre o arquivo na nuvem é o mais atualizado.
usage: ./run.sh [RESOLVE_DROPBOX_CONFLICT]
# Copyright (C) 2012 - Jefferson Campos - foguinho [dot] peruca [at] gmail [dot] com # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # This program manage all tasks during coding. #!/bin/sh DATE=$(date +%Y-%m-%d_%Hh%Mm%Ss) AWKNET_PATH=/home/jecampos/universal/Dropbox/projects/awknet/commons/scm/trunk/awknet-commons MICASA_PATH=/home/jecampos/universal/Dropbox/projects/pms/MINHA-CASA-VIDA/scm/trunk/minha-casa-vida ACTION=$1 BKP_CONFLICT_DROPBOX=~/Desktop/bkp_conflict_dropbox/ if [ "$ACTION" = "" ] then echo "" echo "Using default parameter: TEST" echo "" ACTION="TEST" fi show_usage() { echo "" echo "./run.sh [RESOLVE_DROPBOX_CONFLICT]" echo "" } resolve_dropbox_conflict() { if [ ! -e $BKP_CONFLICT_DROPBOX ] then mkdir $BKP_CONFLICT_DROPBOX fi mkdir $BKP_CONFLICT_DROPBOX/$DATE BKP=$BKP_CONFLICT_DROPBOX/$DATE cd $MICASA_PATH export IFS=";" for i in $(svn st . | grep \(*\) | awk '{for (i = 2 ; i <= NF ; i++){ printf "%s ", $i; if (i == NF) printf ";"}}' | sed -e 's/ /\\ /g' | sed -e 's/(/\\(/g' | sed -e "s/'s/\\\'s/g" | sed -e 's/)/\\)/g' | sed -e 's/\\ ;/;/g') do echo $i | xargs -I CONFLICT cp CONFLICT $BKP echo $i | xargs rm done } case $ACTION in "RESOLVE_DROPBOX_CONFLICT") resolve_dropbox_conflict; ;; *) show_usage; ;; esac
PKG Sync v1.0 - Utilitário para backup de pacotes deb baixados
brasil telecom servidor de adsl autenticaçao
Pegando IP sem saber qual interface está sendo usada
Nenhum comentário foi encontrado.
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux