Você pode tirar o problema do Windows-estar-inútil da equação: crie um compartilhamento e monte-o em sua máquina Linux (com smbfs ou CIFS ). É bastante simples, então deixarei isso entre você e as páginas de ajuda do Ubuntu .
De lá, é bastante simples:
-
Crie um script. Chame de algo lógico, coloque-o em algum lugar onde você não vai tropeçar ou acidentalmente movê-lo.
chmod +xtambém. -
Obtenha seu script para fazer o que quiser. Eu suponho que você montou seu compartilhamento do Windows gravável como
/mnt/win(monte-o em/mnt/se você não quiser que ele apareça no nautilus) e que você queira que esses diretórios sejam armazenados em~/daily-backups/.#!/bin/bash SRC="/mnt/win" OUT="~/daily-backups" DATE=$(date '+%Y-%m-%d') NEWDIR="$OUT/$DATE" # make the new directory for today and cd into it mkdir -p "$NEWDIR" cd "$NEWDIR" cp -R "$SRC/*" . # could use rsync -
cronup. Supondo que seu script seja chamado de~/daily-backups/do-backups. Digitecrontab -ee, no editor, adicione uma nova linha como esta:0 22 * * * ~/daily-backups/do-backupsE isso executará seu roteiro todos os dias às 22h. Obviamente, você pode querer sintonizar isso para um horário mais sentível, mas eu não o deixaria até a meia-noite ou o datestamp poderia ficar confuso.
É possível automatizar esta tarefa? O que fazemos atualmente é fazer o login na máquina remota através do VNC e vamos para o local preferido e copiá-los e colocá-lo em uma pasta.Se algum dia nos esquecermos disso, não poderemos gravar registros para aquele dia. arquivos serão sobrescritos. Então, eu gostaria de automatizar essa tarefa, é possível? Alguém pode me ajudar por favor.Graças na adavance ..