Perguntas com a marcação «c»

62
Por que o bashrc verifica se o shell atual é interativo?

Na minha instalação do Arch, /etc/bash.bashrce /etc/skel/.bashrccontenha estas linhas: # If not running interactively, don't do anything [[ $- != *i* ]] && return No Debian, /etc/bash.bashrctem: # If not running interactively, don't do anything [ -z "$PS1" ] && return E...

57
Preserve as permissões com rsync

Digamos que eu tenho um arquivo a.txt no LINUX com permissão 0664. Quando eu uso o rsync para copiar o arquivo no meu Mac rsync -r -t -v LINUX MAC, a permissão do arquivo se torna 0644. Como posso manter a permissão para um arquivo ao usar o rsync? A opção -g não

55
Usando o rsync para mover (não copiar) arquivos entre diretórios?

Estou usando o rsync para copiar arquivos há algum tempo. Meu entendimento é que o rsync é mais rápido que o cp quando alguns dos arquivos a serem transferidos já estão no diretório de destino, transferindo apenas a diferença incremental (ou seja, os "deltas"). Se isso estiver correto, haveria...

54
Como rsync arquivos entre dois controles remotos?

Gostaria de transferir arquivos entre dois hosts remotos usando no shell local, mas parece que o rsync não suporta sincronização se dois controles remotos forem especificados da seguinte maneira: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Que...

52
Retomar a transferência de um único arquivo pelo rsync

No Ubuntu, quero copiar um arquivo grande do meu disco rígido para um disco removível por rsync. Por algum outro motivo, a operação não pode ser concluída em uma única execução. Então, eu estou tentando descobrir como usar rsyncpara continuar copiando o arquivo de onde parou da última vez. Tentei...

49
Como rsync um diretório para um novo diretório com nome diferente?

Estou fazendo uma transferência de dados, o sistema de arquivos antigo depende profundamente de um diretório que agora está em um caminho diferente. Este é um diretório git que armazena código online. Não tenho direitos para movê-lo ou renomeá-lo. Então, o que posso fazer é sincronizar novamente...

49
Como posso pausar / retomar o rsync

Como posso pausar um rsync em execução? Na primeira vez, fiz Ctrl+ Cpara matá-lo e usei a -Pbandeira para executar novamente. É propenso a corromper a transferência de arquivos atual? Na segunda vez, simplesmente coloquei o MacOS em repouso (fechando a tampa). Observando o processo em execução,...

47
Bash: o dobro é igual a -eq

Estou fazendo uma comparação de números inteiros no bash (tentando ver se o usuário está executando como root) e encontrei duas maneiras diferentes de fazer isso: O dobro é igual a: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Eu entendo que não há> = ou <= no bash, apenas...

47
Como atualizar o glibc para 2.14 no CentOS 6.5

Quero instalar o Android NDK na minha máquina CentOS 6.5. Mas quando eu executei o programa, ele diz que precisa do glibc 2.14 para poder executar. Meu CentOS 6.5 possui apenas o Glibc 2.12 instalado. Então, tentei atualizar o glibc: $ sudo yum update glibc Mas depois disso eu achei a versão...

46
Servidor SMTP de saída leve

O que você usa como um SMTP leve apenas para e-mails enviados? Estou executando um aplicativo que envia e-mails via SMTP quando ocorrem eventos de vez em quando e não preciso de um servidor de e-mail completo. EDIT: Estou mais do que feliz em usar algo como postfix (e faça), se essa é a melhor...