Linux manequim aqui. Como posso obter esse script para fazer backup do Linux para o Windows em um cronograma?

1

Eu encontrei este link:

link

E isso parece o que eu preciso ... mas eu sou um noob completo para o Linux e não quero estragar nada.

Estou basicamente querendo fazer o backup de uma pasta Linux para uma pasta do Windows em um Windows 2008 Server remoto e programá-la. Eu preciso ter certeza de que captura arquivos abertos, se possível, e eu preciso criar um log do que ele fez backup (e colocar esse log na pasta remota do Windows)

SERVIDOR = Gentoo Linux 1.12.9

Eu gostaria de saber o seguinte:

  1. Como faço para pegar este script e colocá-lo no servidor Linux? Copie / cole em qual programa? Vi?
  2. Como eu chamo o script (filename.ext) para que ele seja executado? Preciso colocá-lo em um determinado diretório no servidor linux?
  3. Depois de testar o script e confirmar que ele funciona, como programá-lo para ser executado?
  4. E quanto ao registro de backup ...?

Obrigado!

    
por TheCleaner 13.12.2010 / 17:59

1 resposta

1
  1. Você pode usar vi se estiver familiarizado com isso. Se nano estiver instalado, talvez você ache mais fácil usá-lo se ainda não for um usuário vi .
  2. Você pode chamar quase tudo o que quiser. Não precisa de uma extensão (embora possa ser qualquer coisa - algumas pessoas usam .sh ). Um bom lugar para colocá-lo seria /usr/local/bin . Você precisará emitir chmod u+x scriptname para torná-lo executável pelo proprietário do script (presumivelmente root - talvez seja necessário fazer sudo chown root:root scriptname ). Para torná-lo executável por todos, você pode fazer chmod a+x scriptname . Pode ser necessário prefixar os comandos chmod com sudo seguido por um espaço.
  3. Você pode adicionar uma entrada no crontab para o usuário que deseja executar ou colocar um script de wrapper (que inclui uma chamada para o script de backup junto com os argumentos desejados) no diretório /etc/cron.daily , por exemplo. A escolha do diretório crontab ou cron depende, em parte, da frequência com que você está executando o trabalho.
  4. Seu script de wrapper será registrado quando for executado como um trabalho cron . Para um registro mais detalhado, você pode adicionar o comando logger nele ou no script principal.

Há muitos detalhes incluídos no que descrevi acima. Se você tiver perguntas específicas sobre itens específicos, elas devem ser postadas como perguntas separadas (a menos que seja um acompanhamento simples.

    
por 13.12.2010 / 19:25

Tags