Acredito que a razão seja outra. O seq é executado de uma vez e gera toda a
seguencia de numeros, assim o "for" só precisa percorrer ela. No segundo
caso, para cada iteração é necessário executar uma operação matemática e uma
comparação.
On 4/14/07, Thiago Argolo <[EMAIL PROTECTED]> wrote:
>
>
O melhor é você ver as operações realizadas fazendo um
set -x
antes do loop.
Isso não mostrará o tempo para execução de cada uma mas dará um visão
do que ocorre.
Também considero interessante para a comparação temporal reduzir as
operações no loop, por exemplo:
for i in $(seq 9)
do
:
done
Indo
A diferença esta em que no segundo não há uma incrementação de
variavel (i++) ele simplesmente utiliza a lista gerada pelo seq.
On 4/13/07, Amador Pahim <[EMAIL PROTECTED]> wrote:
> Estava eu aqui fazendo meus .sh, e me deparei com uma dúvida: Qual é a
> forma mais rápida de execução do comando FO
Gostaria de um scritp q salva-se em txt ou zip e me mandasse o email dos dados
se possivel apagando os dados da tabela apos a confirmacao do envio... e como
poderia agendar issu no linux para ser feito todos os dias
__
Fale com seus amigos de
Adcione na crontab, http://en.wikipedia.org/wiki/Crontab
[]'s
- Original Message -
From: Rony Linux
To: [EMAIL PROTECTED]
Sent: Saturday, April 14, 2007 7:16 PM
Subject: [shell-script] Algum script eficiente de bakcup mysql
Gostaria de um scritp q salva-se em txt ou zip e
Olá!
Na minha opiniao, identificar atraves da primeira linha (#!/bin/bash,
#!/bin/sh... ) eh a melhor forma. Sei que existem algumas combinacoes, mas o
script servira justamente para voce tentar varias delas. Depois faça como
voce mesmo disse na linguagem C, procure o '#include'.
Se um arquivo
O agendamento pode ser feito no /etc/cron.daily. Procure pelo daemon 'cron' no
www.vivaolinux.com.br ou no google para saber como funciona. Eh bem
tranquilo!
Abraços!
Em Sábado 14 Abril 2007 19:16, Rony Linux escreveu:
> Gostaria de um scritp q salva-se em txt ou zip e me mandasse o email dos
Rony (faz um gol rapaz :-P)
Para o backup use o mysqldump, por exemplo:
$ mysqldump -h localhost -u usuario -p banco > backup_banco.sql
Para "backupear" todas as tabelas do banco você pode usar o parâmetro
--all-databases, por exemplo
$ mysqldump --all-databases > all_databases.sql
Qualquer