Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-08 Por tôpico Paulo Fernandes
Grato Tiago, ótimo artigo!
Valeu Hamacker! Tremendo pontapé inicial (pra não dizer kickass) esse teu!
Vou fazer uns testes com teu script, depois eu conto, ok?

Grato
Paulo Fernandes





Em 8 de julho de 2015 10:56, hamacker  escreveu:

> Ok, te dou um exemplo e você completa o resto, ok?
> <- inicio do script --->
> #!/bin/bash
> # Nome do script : backup-all.sh
> # Autor : Hamacker (sirhamacker [em] gmail.com)
> # Licença : GPL-2
> # Função : Script para a realização de backup completo usando rsync
> _DATE_START=$(date +%Y-%m-%d+%Hh%M)
> _LOG=LOG=/var/log/backup-$_DATE_START.log
> echo "Nome: ${0##*/}"| tee "$_LOG"
> echo "Caminho: ${0%/*}"| tee -a "$_LOG"
> echo "Nome completo: ${0}"  | tee -a "$_LOG"
> echo "Argumentos: ${@}"| tee -a "$_LOG"
> echo "Log: $_LOG"| tee -a "$_LOG"
> echo "Inicio da execução: $_DATE_START"| tee -a "$_LOG"
> rsync -Cravzp --delete /origem_1/ /destino_1/ | tee -a "$_LOG"
> rsync -Cravzp --delete /origem_2/ /destino_2/ | tee -a "$_LOG"
> rsync -Cravzp --delete /origem_3/ /destino_3/ | tee -a "$_LOG"
> _DATE_FINISH=$(date +%Y-%m-%d+%Hh%M)
> echo "Conclusão da execução: $_DATE_FINISH"| tee -a "$_LOG"
> echo "Log foi gerado em $_LOG"
>
> exit 0
> <- fim do script --->
>
> Dando permissão de execução:
> chmod a+x /root/backup-all.sh
>
> Criar um link simbolico no path do sistema ajuda a executá-lo de qualquer
> lugar:
> ln -s /root/backup-all.sh /usr/bin/backup-all.sh
>
> para executar, digite sudo backup-all.sh de qualquer lugar.
>
>
> O agendado de tarefas no Linux é na realidade um arquivo texto, mas antes
> de editá-lo voce precisa definir o editor de texto de console que melhor
> lhe agrada, então execute:
> sudo update-alternatives --config editor
>
> O mais fácil na minha opinião é o 'nano', mas se um dia quiser usar um
> editor melhor tente o 'vim'.
> Depois execute 'crontab -e', sobre o que digitar nesse editor, apenas cole
> isso:
> <- crontab -->
> MAILTO=seuem...@dominio.com.br
> SHELL=/bin/bash
> PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
> # *****  comando para executar
> # .....
> # .....
> # .....
> # ...... dia da semana (0-6) 0=domingo
> # ...... mes (1 - 12)
> # .. dia do mes (1 - 31)
> # .. hora (0 - 23)
> # .. min (0 - 59)
> 15 12 * * 1-6 /root/backup-all.sh
> 00 22 * * 1-6 /root/backup-all.sh
> < fim do crontab -->
> (1) No exemplo acim, seus backups serão agendados para 12:15 e 22:00 de
> segunda a sexta.
> (2) Não precisa de sudo no agendador porque salvo configuração diferente,
> todos os comandos alí são executados com privilégios de root.
> (3) Se não quiser ou não tiver meios para enviar email desse host apenas
> coloque um remark (#) na frente do MAILTO.
> (4) PATH é apenas um exemplo, mas você pode fazer um remark para usar o
> default do sistema.
>
> []´s e boa sorte.
>
>
>
> Em 3 de julho de 2015 18:40, Paulo Fernandes 
> escreveu:
>
> > Prezados,
> >
> > gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> > objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas
> pastas
> > (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4 comandos
> > rsync nesse arquivo batch, mais ou menos isso:
> >
> > sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> >
> > De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
> > editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o sistema
> > conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
> >
> > Grato desde já!
> >
> > Paulo Fernandes
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-08 Por tôpico hamacker
Ok, te dou um exemplo e você completa o resto, ok?
<- inicio do script --->
#!/bin/bash
# Nome do script : backup-all.sh
# Autor : Hamacker (sirhamacker [em] gmail.com)
# Licença : GPL-2
# Função : Script para a realização de backup completo usando rsync
_DATE_START=$(date +%Y-%m-%d+%Hh%M)
_LOG=LOG=/var/log/backup-$_DATE_START.log
echo "Nome: ${0##*/}"| tee "$_LOG"
echo "Caminho: ${0%/*}"| tee -a "$_LOG"
echo "Nome completo: ${0}"  | tee -a "$_LOG"
echo "Argumentos: ${@}"| tee -a "$_LOG"
echo "Log: $_LOG"| tee -a "$_LOG"
echo "Inicio da execução: $_DATE_START"| tee -a "$_LOG"
rsync -Cravzp --delete /origem_1/ /destino_1/ | tee -a "$_LOG"
rsync -Cravzp --delete /origem_2/ /destino_2/ | tee -a "$_LOG"
rsync -Cravzp --delete /origem_3/ /destino_3/ | tee -a "$_LOG"
_DATE_FINISH=$(date +%Y-%m-%d+%Hh%M)
echo "Conclusão da execução: $_DATE_FINISH"| tee -a "$_LOG"
echo "Log foi gerado em $_LOG"

exit 0
<- fim do script --->

Dando permissão de execução:
chmod a+x /root/backup-all.sh

Criar um link simbolico no path do sistema ajuda a executá-lo de qualquer
lugar:
ln -s /root/backup-all.sh /usr/bin/backup-all.sh

para executar, digite sudo backup-all.sh de qualquer lugar.


O agendado de tarefas no Linux é na realidade um arquivo texto, mas antes
de editá-lo voce precisa definir o editor de texto de console que melhor
lhe agrada, então execute:
sudo update-alternatives --config editor

O mais fácil na minha opinião é o 'nano', mas se um dia quiser usar um
editor melhor tente o 'vim'.
Depois execute 'crontab -e', sobre o que digitar nesse editor, apenas cole
isso:
<- crontab -->
MAILTO=seuem...@dominio.com.br
SHELL=/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
# *****  comando para executar
# .....
# .....
# .....
# ...... dia da semana (0-6) 0=domingo
# ...... mes (1 - 12)
# .. dia do mes (1 - 31)
# .. hora (0 - 23)
# .. min (0 - 59)
15 12 * * 1-6 /root/backup-all.sh
00 22 * * 1-6 /root/backup-all.sh
< fim do crontab -->
(1) No exemplo acim, seus backups serão agendados para 12:15 e 22:00 de
segunda a sexta.
(2) Não precisa de sudo no agendador porque salvo configuração diferente,
todos os comandos alí são executados com privilégios de root.
(3) Se não quiser ou não tiver meios para enviar email desse host apenas
coloque um remark (#) na frente do MAILTO.
(4) PATH é apenas um exemplo, mas você pode fazer um remark para usar o
default do sistema.

[]´s e boa sorte.



Em 3 de julho de 2015 18:40, Paulo Fernandes  escreveu:

> Prezados,
>
> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas pastas
> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4 comandos
> rsync nesse arquivo batch, mais ou menos isso:
>
> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
>
> De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o sistema
> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
>
> Grato desde já!
>
> Paulo Fernandes
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-07 Por tôpico Tiago Passos
Paulo,
sugiro o artigo abaixo sobre o cron:

http://www.vivaolinux.com.br/artigo/Usando-cron-e-crontab-para-agendar-tarefas


-- 
Tiago Passos
ProjetoWeb.Info - Hospede *quantos sites quiser* por *1 REAL (R$1)/mês* nos
primeiros 3 meses!
Para ter acesso à promoção aplique no carrinho o Código de Promoção *1REAL*
Promoção válida até 31/07/2015
Acesse: http://projetoweb.info/ 

Em 5 de julho de 2015 03:14, Paulo Fernandes  escreveu:

> Valeu, Olivério!
> Vou examinar com carinho o man page do *crontab*; esse promete!
>
> [ ]
> Paulo Fernandes
>
>
>
>
> Em 4 de julho de 2015 17:24, Olivério Neto 
> escreveu:
>
> > Faz como o Paulo disse e estuda um pouco sobre crontab ou at. crontab é
> > nativo do Ubuntu e maioria das distribuições Linux.
> >
> > Em 4 de julho de 2015 13:13, Paulo Fernandes 
> > escreveu:
> >
> > > Maravilha!
> > > Vale à pena estudar essa possibilidade.
> > > Grato
> > > Paulo
> > >
> > >
> > >
> > >
> > >
> > > Em 3 de julho de 2015 23:55, Paulo de Souza Lima <
> > paulo.s.l...@varekai.org
> > > >
> > > escreveu:
> > >
> > > > O crontab é o agendador..
> > > >
> > > > Você consegue rodar qualquer comando, ou programa, ou script de
> maneira
> > > > programável, seja de maneira repetitiva, seja com agendamento único.
> > > >
> > > > Abraço.
> > > >
> > > > Paulo de Souza Lima
> > > > http://almalivre.wordpress.com
> > > > Curitiba - PR
> > > > Linux User #432358
> > > > Ubuntu User #28729
> > > >
> > > >
> > > >
> > >
> >
> -
> > > > *Onde há Consciência não há necessidade de leis.*
> > > >
> > > > Em 3 de julho de 2015 21:54, Paulo Fernandes 
> > > > escreveu:
> > > >
> > > > > Valeu pelas dicas, tocaio!
> > > > >
> > > > > E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
> > > > > manual do *crontab
> > > > > *pois intuo que ele deva me permitir disparar qualquer programa
> > > > > automaticamente; é isso?!
> > > > >
> > > > > Abraço
> > > > >
> > > > > Paulo Fernandes
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Em 3 de julho de 2015 20:14, Paulo de Souza Lima <
> > > > paulo.s.l...@varekai.org
> > > > > >
> > > > > escreveu:
> > > > >
> > > > > > Se vc quiser que o script rode de tempos em tempos
> automaticamente,
> > > > > sugiro
> > > > > > que vc leia o man page do comando crontab.
> > > > > >
> > > > > > Abraço.
> > > > > >
> > > > > > Paulo de Souza Lima
> > > > > > http://almalivre.wordpress.com
> > > > > > Curitiba - PR
> > > > > > Linux User #432358
> > > > > > Ubuntu User #28729
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> -
> > > > > > *Onde há Consciência não há necessidade de leis.*
> > > > > >
> > > > > > Em 3 de julho de 2015 20:12, Paulo de Souza Lima <
> > > > > paulo.s.l...@varekai.org
> > > > > > >
> > > > > > escreveu:
> > > > > >
> > > > > > > crie um arquivo texto iniciado pela string:
> > > > > > >
> > > > > > > #!/bin/bash
> > > > > > >
> > > > > > > pode ser no gedit
> > > > > > >
> > > > > > > coloque os comandos que você quer na sequência correta.
> > > > > > >
> > > > > > > salve o arquivo
> > > > > > >
> > > > > > > dê permissões de execução a ele com o comando:
> > > > > > >
> > > > > > > chmod +x nome-do-arquivo
> > > > > > >
> > > > > > > execute com o comando ./nome-do-arquivo
> > > > > > >
> > > > > > >
> > > > > > > Abraço.
> > > > > > >
> > > > > > > Paulo de Souza Lima
> > > > > > > http://almalivre.wordpress.com
> > > > > > > Curitiba - PR
> > > > > > > Linux User #432358
> > > > > > > Ubuntu User #28729
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> -
> > > > > > > *Onde há Consciência não há necessidade de leis.*
> > > > > > >
> > > > > > > Em 3 de julho de 2015 18:40, Paulo Fernandes <
> pfern...@gmail.com
> > >
> > > > > > > escreveu:
> > > > > > >
> > > > > > >> Prezados,
> > > > > > >>
> > > > > > >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS,
> > > com o
> > > > > > >> objetivo de rodar o *rsync*, fazendo cópias de segurança de
> > > algumas
> > > > > > pastas
> > > > > > >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou
> 4
> > > > > comandos
> > > > > > >> rsync nesse arquivo batch, mais ou menos isso:
> > > > > > >>
> > > > > > >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > > > > > >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > > > > > >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> > > > > > >>
> > > > > > >> De que mais eu preciso? Onde esse arquivo batch deve ser
> > gravado?
> > > > Que
> > > > > > >> e

Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-04 Por tôpico Paulo Fernandes
Valeu, Olivério!
Vou examinar com carinho o man page do *crontab*; esse promete!

[ ]
Paulo Fernandes




Em 4 de julho de 2015 17:24, Olivério Neto  escreveu:

> Faz como o Paulo disse e estuda um pouco sobre crontab ou at. crontab é
> nativo do Ubuntu e maioria das distribuições Linux.
>
> Em 4 de julho de 2015 13:13, Paulo Fernandes 
> escreveu:
>
> > Maravilha!
> > Vale à pena estudar essa possibilidade.
> > Grato
> > Paulo
> >
> >
> >
> >
> >
> > Em 3 de julho de 2015 23:55, Paulo de Souza Lima <
> paulo.s.l...@varekai.org
> > >
> > escreveu:
> >
> > > O crontab é o agendador..
> > >
> > > Você consegue rodar qualquer comando, ou programa, ou script de maneira
> > > programável, seja de maneira repetitiva, seja com agendamento único.
> > >
> > > Abraço.
> > >
> > > Paulo de Souza Lima
> > > http://almalivre.wordpress.com
> > > Curitiba - PR
> > > Linux User #432358
> > > Ubuntu User #28729
> > >
> > >
> > >
> >
> -
> > > *Onde há Consciência não há necessidade de leis.*
> > >
> > > Em 3 de julho de 2015 21:54, Paulo Fernandes 
> > > escreveu:
> > >
> > > > Valeu pelas dicas, tocaio!
> > > >
> > > > E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
> > > > manual do *crontab
> > > > *pois intuo que ele deva me permitir disparar qualquer programa
> > > > automaticamente; é isso?!
> > > >
> > > > Abraço
> > > >
> > > > Paulo Fernandes
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Em 3 de julho de 2015 20:14, Paulo de Souza Lima <
> > > paulo.s.l...@varekai.org
> > > > >
> > > > escreveu:
> > > >
> > > > > Se vc quiser que o script rode de tempos em tempos automaticamente,
> > > > sugiro
> > > > > que vc leia o man page do comando crontab.
> > > > >
> > > > > Abraço.
> > > > >
> > > > > Paulo de Souza Lima
> > > > > http://almalivre.wordpress.com
> > > > > Curitiba - PR
> > > > > Linux User #432358
> > > > > Ubuntu User #28729
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> -
> > > > > *Onde há Consciência não há necessidade de leis.*
> > > > >
> > > > > Em 3 de julho de 2015 20:12, Paulo de Souza Lima <
> > > > paulo.s.l...@varekai.org
> > > > > >
> > > > > escreveu:
> > > > >
> > > > > > crie um arquivo texto iniciado pela string:
> > > > > >
> > > > > > #!/bin/bash
> > > > > >
> > > > > > pode ser no gedit
> > > > > >
> > > > > > coloque os comandos que você quer na sequência correta.
> > > > > >
> > > > > > salve o arquivo
> > > > > >
> > > > > > dê permissões de execução a ele com o comando:
> > > > > >
> > > > > > chmod +x nome-do-arquivo
> > > > > >
> > > > > > execute com o comando ./nome-do-arquivo
> > > > > >
> > > > > >
> > > > > > Abraço.
> > > > > >
> > > > > > Paulo de Souza Lima
> > > > > > http://almalivre.wordpress.com
> > > > > > Curitiba - PR
> > > > > > Linux User #432358
> > > > > > Ubuntu User #28729
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> -
> > > > > > *Onde há Consciência não há necessidade de leis.*
> > > > > >
> > > > > > Em 3 de julho de 2015 18:40, Paulo Fernandes  >
> > > > > > escreveu:
> > > > > >
> > > > > >> Prezados,
> > > > > >>
> > > > > >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS,
> > com o
> > > > > >> objetivo de rodar o *rsync*, fazendo cópias de segurança de
> > algumas
> > > > > pastas
> > > > > >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4
> > > > comandos
> > > > > >> rsync nesse arquivo batch, mais ou menos isso:
> > > > > >>
> > > > > >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > > > > >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > > > > >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> > > > > >>
> > > > > >> De que mais eu preciso? Onde esse arquivo batch deve ser
> gravado?
> > > Que
> > > > > >> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o
> > > > sistema
> > > > > >> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe
> importante?
> > > > > >>
> > > > > >> Grato desde já!
> > > > > >>
> > > > > >> Paulo Fernandes
> > > > > >> --
> > > > > >> Mais sobre o Ubuntu em português:
> http://www.ubuntu-br.org/comece
> > > > > >>
> > > > > >> Lista de discussão Ubuntu Brasil
> > > > > >> Histórico, descadastramento e outras opções:
> > > > > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > >>
> > > > > >
> > > > > >
> > > > > --
> > > > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > > > >
> > > > > Lista de discussão Ubuntu Brasil
> > > > > Histórico, descadastramento e outras opções:
> > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >

Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-04 Por tôpico Olivério Neto
Faz como o Paulo disse e estuda um pouco sobre crontab ou at. crontab é
nativo do Ubuntu e maioria das distribuições Linux.

Em 4 de julho de 2015 13:13, Paulo Fernandes  escreveu:

> Maravilha!
> Vale à pena estudar essa possibilidade.
> Grato
> Paulo
>
>
>
>
>
> Em 3 de julho de 2015 23:55, Paulo de Souza Lima  >
> escreveu:
>
> > O crontab é o agendador..
> >
> > Você consegue rodar qualquer comando, ou programa, ou script de maneira
> > programável, seja de maneira repetitiva, seja com agendamento único.
> >
> > Abraço.
> >
> > Paulo de Souza Lima
> > http://almalivre.wordpress.com
> > Curitiba - PR
> > Linux User #432358
> > Ubuntu User #28729
> >
> >
> >
> -
> > *Onde há Consciência não há necessidade de leis.*
> >
> > Em 3 de julho de 2015 21:54, Paulo Fernandes 
> > escreveu:
> >
> > > Valeu pelas dicas, tocaio!
> > >
> > > E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
> > > manual do *crontab
> > > *pois intuo que ele deva me permitir disparar qualquer programa
> > > automaticamente; é isso?!
> > >
> > > Abraço
> > >
> > > Paulo Fernandes
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Em 3 de julho de 2015 20:14, Paulo de Souza Lima <
> > paulo.s.l...@varekai.org
> > > >
> > > escreveu:
> > >
> > > > Se vc quiser que o script rode de tempos em tempos automaticamente,
> > > sugiro
> > > > que vc leia o man page do comando crontab.
> > > >
> > > > Abraço.
> > > >
> > > > Paulo de Souza Lima
> > > > http://almalivre.wordpress.com
> > > > Curitiba - PR
> > > > Linux User #432358
> > > > Ubuntu User #28729
> > > >
> > > >
> > > >
> > >
> >
> -
> > > > *Onde há Consciência não há necessidade de leis.*
> > > >
> > > > Em 3 de julho de 2015 20:12, Paulo de Souza Lima <
> > > paulo.s.l...@varekai.org
> > > > >
> > > > escreveu:
> > > >
> > > > > crie um arquivo texto iniciado pela string:
> > > > >
> > > > > #!/bin/bash
> > > > >
> > > > > pode ser no gedit
> > > > >
> > > > > coloque os comandos que você quer na sequência correta.
> > > > >
> > > > > salve o arquivo
> > > > >
> > > > > dê permissões de execução a ele com o comando:
> > > > >
> > > > > chmod +x nome-do-arquivo
> > > > >
> > > > > execute com o comando ./nome-do-arquivo
> > > > >
> > > > >
> > > > > Abraço.
> > > > >
> > > > > Paulo de Souza Lima
> > > > > http://almalivre.wordpress.com
> > > > > Curitiba - PR
> > > > > Linux User #432358
> > > > > Ubuntu User #28729
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> -
> > > > > *Onde há Consciência não há necessidade de leis.*
> > > > >
> > > > > Em 3 de julho de 2015 18:40, Paulo Fernandes 
> > > > > escreveu:
> > > > >
> > > > >> Prezados,
> > > > >>
> > > > >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS,
> com o
> > > > >> objetivo de rodar o *rsync*, fazendo cópias de segurança de
> algumas
> > > > pastas
> > > > >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4
> > > comandos
> > > > >> rsync nesse arquivo batch, mais ou menos isso:
> > > > >>
> > > > >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > > > >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > > > >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> > > > >>
> > > > >> De que mais eu preciso? Onde esse arquivo batch deve ser gravado?
> > Que
> > > > >> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o
> > > sistema
> > > > >> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
> > > > >>
> > > > >> Grato desde já!
> > > > >>
> > > > >> Paulo Fernandes
> > > > >> --
> > > > >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > > > >>
> > > > >> Lista de discussão Ubuntu Brasil
> > > > >> Histórico, descadastramento e outras opções:
> > > > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >>
> > > > >
> > > > >
> > > > --
> > > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > > >
> > > > Lista de discussão Ubuntu Brasil
> > > > Histórico, descadastramento e outras opções:
> > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > >
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.o

Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-04 Por tôpico Paulo Fernandes
Maravilha!
Vale à pena estudar essa possibilidade.
Grato
Paulo





Em 3 de julho de 2015 23:55, Paulo de Souza Lima 
escreveu:

> O crontab é o agendador..
>
> Você consegue rodar qualquer comando, ou programa, ou script de maneira
> programável, seja de maneira repetitiva, seja com agendamento único.
>
> Abraço.
>
> Paulo de Souza Lima
> http://almalivre.wordpress.com
> Curitiba - PR
> Linux User #432358
> Ubuntu User #28729
>
>
> -
> *Onde há Consciência não há necessidade de leis.*
>
> Em 3 de julho de 2015 21:54, Paulo Fernandes 
> escreveu:
>
> > Valeu pelas dicas, tocaio!
> >
> > E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
> > manual do *crontab
> > *pois intuo que ele deva me permitir disparar qualquer programa
> > automaticamente; é isso?!
> >
> > Abraço
> >
> > Paulo Fernandes
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Em 3 de julho de 2015 20:14, Paulo de Souza Lima <
> paulo.s.l...@varekai.org
> > >
> > escreveu:
> >
> > > Se vc quiser que o script rode de tempos em tempos automaticamente,
> > sugiro
> > > que vc leia o man page do comando crontab.
> > >
> > > Abraço.
> > >
> > > Paulo de Souza Lima
> > > http://almalivre.wordpress.com
> > > Curitiba - PR
> > > Linux User #432358
> > > Ubuntu User #28729
> > >
> > >
> > >
> >
> -
> > > *Onde há Consciência não há necessidade de leis.*
> > >
> > > Em 3 de julho de 2015 20:12, Paulo de Souza Lima <
> > paulo.s.l...@varekai.org
> > > >
> > > escreveu:
> > >
> > > > crie um arquivo texto iniciado pela string:
> > > >
> > > > #!/bin/bash
> > > >
> > > > pode ser no gedit
> > > >
> > > > coloque os comandos que você quer na sequência correta.
> > > >
> > > > salve o arquivo
> > > >
> > > > dê permissões de execução a ele com o comando:
> > > >
> > > > chmod +x nome-do-arquivo
> > > >
> > > > execute com o comando ./nome-do-arquivo
> > > >
> > > >
> > > > Abraço.
> > > >
> > > > Paulo de Souza Lima
> > > > http://almalivre.wordpress.com
> > > > Curitiba - PR
> > > > Linux User #432358
> > > > Ubuntu User #28729
> > > >
> > > >
> > > >
> > >
> >
> -
> > > > *Onde há Consciência não há necessidade de leis.*
> > > >
> > > > Em 3 de julho de 2015 18:40, Paulo Fernandes 
> > > > escreveu:
> > > >
> > > >> Prezados,
> > > >>
> > > >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> > > >> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas
> > > pastas
> > > >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4
> > comandos
> > > >> rsync nesse arquivo batch, mais ou menos isso:
> > > >>
> > > >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > > >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > > >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> > > >>
> > > >> De que mais eu preciso? Onde esse arquivo batch deve ser gravado?
> Que
> > > >> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o
> > sistema
> > > >> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
> > > >>
> > > >> Grato desde já!
> > > >>
> > > >> Paulo Fernandes
> > > >> --
> > > >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > > >>
> > > >> Lista de discussão Ubuntu Brasil
> > > >> Histórico, descadastramento e outras opções:
> > > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > >>
> > > >
> > > >
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-03 Por tôpico Paulo de Souza Lima
O crontab é o agendador..

Você consegue rodar qualquer comando, ou programa, ou script de maneira
programável, seja de maneira repetitiva, seja com agendamento único.

Abraço.

Paulo de Souza Lima
http://almalivre.wordpress.com
Curitiba - PR
Linux User #432358
Ubuntu User #28729

-
*Onde há Consciência não há necessidade de leis.*

Em 3 de julho de 2015 21:54, Paulo Fernandes  escreveu:

> Valeu pelas dicas, tocaio!
>
> E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
> manual do *crontab
> *pois intuo que ele deva me permitir disparar qualquer programa
> automaticamente; é isso?!
>
> Abraço
>
> Paulo Fernandes
>
>
>
>
>
>
>
>
>
> Em 3 de julho de 2015 20:14, Paulo de Souza Lima  >
> escreveu:
>
> > Se vc quiser que o script rode de tempos em tempos automaticamente,
> sugiro
> > que vc leia o man page do comando crontab.
> >
> > Abraço.
> >
> > Paulo de Souza Lima
> > http://almalivre.wordpress.com
> > Curitiba - PR
> > Linux User #432358
> > Ubuntu User #28729
> >
> >
> >
> -
> > *Onde há Consciência não há necessidade de leis.*
> >
> > Em 3 de julho de 2015 20:12, Paulo de Souza Lima <
> paulo.s.l...@varekai.org
> > >
> > escreveu:
> >
> > > crie um arquivo texto iniciado pela string:
> > >
> > > #!/bin/bash
> > >
> > > pode ser no gedit
> > >
> > > coloque os comandos que você quer na sequência correta.
> > >
> > > salve o arquivo
> > >
> > > dê permissões de execução a ele com o comando:
> > >
> > > chmod +x nome-do-arquivo
> > >
> > > execute com o comando ./nome-do-arquivo
> > >
> > >
> > > Abraço.
> > >
> > > Paulo de Souza Lima
> > > http://almalivre.wordpress.com
> > > Curitiba - PR
> > > Linux User #432358
> > > Ubuntu User #28729
> > >
> > >
> > >
> >
> -
> > > *Onde há Consciência não há necessidade de leis.*
> > >
> > > Em 3 de julho de 2015 18:40, Paulo Fernandes 
> > > escreveu:
> > >
> > >> Prezados,
> > >>
> > >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> > >> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas
> > pastas
> > >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4
> comandos
> > >> rsync nesse arquivo batch, mais ou menos isso:
> > >>
> > >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> > >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> > >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> > >>
> > >> De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
> > >> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o
> sistema
> > >> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
> > >>
> > >> Grato desde já!
> > >>
> > >> Paulo Fernandes
> > >> --
> > >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >>
> > >> Lista de discussão Ubuntu Brasil
> > >> Histórico, descadastramento e outras opções:
> > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >>
> > >
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-03 Por tôpico Paulo Fernandes
Valeu pelas dicas, tocaio!

E sim, possibilidade de rodar automaticamente é ótimo! Vou ler o
manual do *crontab
*pois intuo que ele deva me permitir disparar qualquer programa
automaticamente; é isso?!

Abraço

Paulo Fernandes









Em 3 de julho de 2015 20:14, Paulo de Souza Lima 
escreveu:

> Se vc quiser que o script rode de tempos em tempos automaticamente, sugiro
> que vc leia o man page do comando crontab.
>
> Abraço.
>
> Paulo de Souza Lima
> http://almalivre.wordpress.com
> Curitiba - PR
> Linux User #432358
> Ubuntu User #28729
>
>
> -
> *Onde há Consciência não há necessidade de leis.*
>
> Em 3 de julho de 2015 20:12, Paulo de Souza Lima  >
> escreveu:
>
> > crie um arquivo texto iniciado pela string:
> >
> > #!/bin/bash
> >
> > pode ser no gedit
> >
> > coloque os comandos que você quer na sequência correta.
> >
> > salve o arquivo
> >
> > dê permissões de execução a ele com o comando:
> >
> > chmod +x nome-do-arquivo
> >
> > execute com o comando ./nome-do-arquivo
> >
> >
> > Abraço.
> >
> > Paulo de Souza Lima
> > http://almalivre.wordpress.com
> > Curitiba - PR
> > Linux User #432358
> > Ubuntu User #28729
> >
> >
> >
> -
> > *Onde há Consciência não há necessidade de leis.*
> >
> > Em 3 de julho de 2015 18:40, Paulo Fernandes 
> > escreveu:
> >
> >> Prezados,
> >>
> >> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> >> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas
> pastas
> >> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4 comandos
> >> rsync nesse arquivo batch, mais ou menos isso:
> >>
> >> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> >> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> >> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
> >>
> >> De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
> >> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o sistema
> >> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
> >>
> >> Grato desde já!
> >>
> >> Paulo Fernandes
> >> --
> >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >>
> >> Lista de discussão Ubuntu Brasil
> >> Histórico, descadastramento e outras opções:
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >>
> >
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-03 Por tôpico Paulo de Souza Lima
Se vc quiser que o script rode de tempos em tempos automaticamente, sugiro
que vc leia o man page do comando crontab.

Abraço.

Paulo de Souza Lima
http://almalivre.wordpress.com
Curitiba - PR
Linux User #432358
Ubuntu User #28729

-
*Onde há Consciência não há necessidade de leis.*

Em 3 de julho de 2015 20:12, Paulo de Souza Lima 
escreveu:

> crie um arquivo texto iniciado pela string:
>
> #!/bin/bash
>
> pode ser no gedit
>
> coloque os comandos que você quer na sequência correta.
>
> salve o arquivo
>
> dê permissões de execução a ele com o comando:
>
> chmod +x nome-do-arquivo
>
> execute com o comando ./nome-do-arquivo
>
>
> Abraço.
>
> Paulo de Souza Lima
> http://almalivre.wordpress.com
> Curitiba - PR
> Linux User #432358
> Ubuntu User #28729
>
>
> -
> *Onde há Consciência não há necessidade de leis.*
>
> Em 3 de julho de 2015 18:40, Paulo Fernandes 
> escreveu:
>
>> Prezados,
>>
>> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
>> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas pastas
>> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4 comandos
>> rsync nesse arquivo batch, mais ou menos isso:
>>
>> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
>> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
>> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
>>
>> De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
>> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o sistema
>> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
>>
>> Grato desde já!
>>
>> Paulo Fernandes
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Batch file: como criá-lo e rodá-lo?

2015-07-03 Por tôpico Paulo de Souza Lima
crie um arquivo texto iniciado pela string:

#!/bin/bash

pode ser no gedit

coloque os comandos que você quer na sequência correta.

salve o arquivo

dê permissões de execução a ele com o comando:

chmod +x nome-do-arquivo

execute com o comando ./nome-do-arquivo


Abraço.

Paulo de Souza Lima
http://almalivre.wordpress.com
Curitiba - PR
Linux User #432358
Ubuntu User #28729

-
*Onde há Consciência não há necessidade de leis.*

Em 3 de julho de 2015 18:40, Paulo Fernandes  escreveu:

> Prezados,
>
> gostaria de fazer um arquivo batch, a exemplo dos .BAT do DOS, com o
> objetivo de rodar o *rsync*, fazendo cópias de segurança de algumas pastas
> (não todas) previamente escolhidas. Eu teria, assim, uns 3 ou 4 comandos
> rsync nesse arquivo batch, mais ou menos isso:
>
> sudo rsync -Cravzp --delete /origem_1/ /destino_1/
> sudo rsync -Cravzp --delete /origem_2/ /destino_2/
> sudo rsync -Cravzp --delete /origem_3/ /destino_3/
>
> De que mais eu preciso? Onde esse arquivo batch deve ser gravado? Que
> editor eu uso? Pode ser o Gedit? A partir da tela do terminal, o sistema
> conseguirá encontrá-lo e rodá-lo? Algum outro detalhe importante?
>
> Grato desde já!
>
> Paulo Fernandes
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br