Limpar conflito Dropbox
Publicado por Jeffeson Luiz Oliveira de Campos (última atualização em 14/01/2012)
[ Hits: 7.048 ]
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
Talk Weather - Anúncio do tempo e temperatura em voz sintetizada
script de procura de arquivo simples
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)