Limpar conflito Dropbox
Publicado por Jeffeson Luiz Oliveira de Campos (última atualização em 14/01/2012)
[ Hits: 7.058 ]
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
Script de firewall para evitar ataques comuns
Script que calcula os End.Rede e Broadcast
organização_topografia quarto arquivo
Remover arquivos com determinados caracteres no nome
Criar servidor, montar cliente e verificar montagens no NFS (Gentoo)
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
erro ao atualizar para linux 41 (1)
erro ao atualizar para linux 41 (1)
Servidor said: 530 5.7.0 Must issue a STARTTLS command first (in r... (1)