O seguinte script é feito um backup de algumas pastas no dvd queimar através de, após um relatório é enviado via e-mail para o endereço. Ela é usada em modo-M (append) Asthe o Z-se iniciado em uma não-interactivo não funciona corretamente na presença de dados na mídia, você pode tentar usar cmq growisofs-use-the-force-luke = tty-Z mesmo em modo não interactivo, tendo já os dados sobre os meios de comunicação.
Exemplo:
Crie um arquivo e torná-lo executável:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Adicione as seguintes instruções:
#! / Bin / bash
# Substitua a contratação do programa com as de seu sistema operacional
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
hoje = `/ bin / date +% A`
# Backup começa abaixo
$ Echo "Criando backup $ hoje">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-graft-points-Joliet-long-hide-Joliet-trans-tbl
-iso-level 4-velocidade = 1-overburn-V "$ hoje Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit caminhos acima salvamento, conforme necessário
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Ocorreu um erro, código de erro: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Fim de hoje $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v dormindo / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formatação / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "resultado do backup para DVD" usermail @ domínio </ tmp / backupoutput.txt
Em crontab, em seguida, basta adicionar o calendário para começar em invocar o backup:
> Crontab-e
Exemplo linha a ser adicionado:
0 20 * * * / bin / dvdbackup.sh



































