Discussion:
[shell-script] Colocar limite de execução
Gilberto Nunes gilberto.nunes32@gmail.com [shell-script]
2017-09-27 12:28:37 UTC
Permalink
Olá pessoal...

Como eu posso colocar um limite de execução de um script...
Tipo, quero que um script seja executado somente 5 vezes...
Tem como fazer isso, com algum contador sei lá... Algo assim...

Obrigado

---
Gilberto Ferreira

Consultor TI Linux | IaaS Proxmox, CloudStack, KVM | Zentyal Server |
Zimbra Mail Server

(47) 3025-5907
(47) 99676-7530

Skype: gilberto.nunes36


konnectati.com.br <http://www.konnectati.com.br/>



<https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2rkgOxuyuu8&h=ATP9BJPCTVrxQ0HlXLOw0kw0XCzPJ4U4ykUa7tFWFuBvgTD0wmC801aq_95_stzEFRQVw7Kr0HZutpDHKLccDjjj0tTUxU4JsKeQ3WPxS07szD2CKzq-xOsR7zZYZwv7JP_D9tuk1dBIa2yZWUYlXdd83_PYwmBhJ00TxUioCq5_XnrZnanIvpOhKXGwiULeTXsdPqjKmB8Wh_6fLjaFYpAmrSW3eghz4vtEgJcoCPm82hLIgJuS4tLlFXX8y2RJFNiZU8Ke2M_tbEOUgk95FP2jqhPlvpkYHLnmr0Q>
Jonathan Lessa jonathanlessa@gmail.com [shell-script]
2017-09-27 19:50:16 UTC
Permalink
coloca dentro de um for

for i in $(seq 1 5)
do
seuScriptAqui
done
Post by Gilberto Nunes ***@gmail.com [shell-script]
Olá pessoal...
Como eu posso colocar um limite de execução de um script...
Tipo, quero que um script seja executado somente 5 vezes...
Tem como fazer isso, com algum contador sei lá... Algo assim...
Obrigado
---
Gilberto Ferreira
Consultor TI Linux | IaaS Proxmox, CloudStack, KVM | Zentyal Server |
Zimbra Mail Server
(47) 3025-5907
(47) 99676-7530
Skype: gilberto.nunes36
konnectati.com.br <http://www.konnectati.com.br/>
http://youtu.be/2rkgOxuyuu8
<https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2rkgOxuyuu8&h=ATP9BJPCTVrxQ0HlXLOw0kw0XCzPJ4U4ykUa7tFWFuBvgTD0wmC801aq_95_stzEFRQVw7Kr0HZutpDHKLccDjjj0tTUxU4JsKeQ3WPxS07szD2CKzq-xOsR7zZYZwv7JP_D9tuk1dBIa2yZWUYlXdd83_PYwmBhJ00TxUioCq5_XnrZnanIvpOhKXGwiULeTXsdPqjKmB8Wh_6fLjaFYpAmrSW3eghz4vtEgJcoCPm82hLIgJuS4tLlFXX8y2RJFNiZU8Ke2M_tbEOUgk95FP2jqhPlvpkYHLnmr0Q>
--
Att.:
Jonathan Lessa
Licenciado em Informática
itamarnet@yahoo.com.br [shell-script]
2017-09-27 20:02:19 UTC
Permalink
Caro Gilberto

É só embutir dentro de uma laço com um contado como "for" ou "while":


for cont in $(seq 5)
do
scritp.sh
done


ou


cont=1
while [ $cont -le 5 ]
do
script.sh

let cont++

done



Obs.:
No "for" pode usar:
for cont in $(seq 5)

for cont in ${1..5}

for ((cont=1;cont<=5;cont++))





[]'s
Itamar
William Alves dos Santos williamalvessantos@gmail.com [shell-script]
2017-09-27 20:28:57 UTC
Permalink
Caros,

Na minha visão, é um script que controla o script.

Ou você gera uma saída, leia a saída e se for menor que 5 você inicia uma
nova execução, se for maior que 5 informar que já as execuções já chegaram
ao limite.

Fim

Abraços

*William Alves dos Santos*
Cel.: (11) 96835 8172 - TIM
Post by ***@yahoo.com.br [shell-script]
Caro Gilberto
for cont in $(seq 5)
do
scritp.sh
done
ou
cont=1
while [ $cont -le 5 ]
do
script.sh
let cont++
done
for cont in $(seq 5)
for cont in ${1..5}
for ((cont=1;cont<=5;cont++))
[]'s
Itamar
Gilberto Nunes gilberto.nunes32@gmail.com [shell-script]
2017-09-27 22:37:52 UTC
Permalink
Obrigado por todas as respostas.... vou estudar
abraços

---
Gilberto Ferreira

Consultor TI Linux | IaaS Proxmox, CloudStack, KVM | Zentyal Server |
Zimbra Mail Server

(47) 3025-5907
(47) 99676-7530

Skype: gilberto.nunes36


konnectati.com.br <http://www.konnectati.com.br/>


http://youtu.be/2rkgOxuyuu8
<https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2rkgOxuyuu8&h=ATP9BJPCTVrxQ0HlXLOw0kw0XCzPJ4U4ykUa7tFWFuBvgTD0wmC801aq_95_stzEFRQVw7Kr0HZutpDHKLccDjjj0tTUxU4JsKeQ3WPxS07szD2CKzq-xOsR7zZYZwv7JP_D9tuk1dBIa2yZWUYlXdd83_PYwmBhJ00TxUioCq5_XnrZnanIvpOhKXGwiULeTXsdPqjKmB8Wh_6fLjaFYpAmrSW3eghz4vtEgJcoCPm82hLIgJuS4tLlFXX8y2RJFNiZU8Ke2M_tbEOUgk95FP2jqhPlvpkYHLnmr0Q>


Em 27 de setembro de 2017 17:28, William Alves dos Santos
Post by William Alves dos Santos ***@gmail.com [shell-script]
Caros,
Na minha visão, é um script que controla o script.
Ou você gera uma saída, leia a saída e se for menor que 5 você inicia uma
nova execução, se for maior que 5 informar que já as execuções já chegaram
ao limite.
Fim
Abraços
*William Alves dos Santos*
Cel.: (11) 96835 8172 <(11)%2096835-8172> - TIM
Post by ***@yahoo.com.br [shell-script]
Caro Gilberto
for cont in $(seq 5)
do
scritp.sh
done
ou
cont=1
while [ $cont -le 5 ]
do
script.sh
let cont++
done
for cont in $(seq 5)
for cont in ${1..5}
for ((cont=1;cont<=5;cont++))
[]'s
Itamar
Cleber Ianes ianes.cleber@gmail.com [shell-script]
2017-10-03 21:16:43 UTC
Permalink
Crie um arquivo com o número 5 e vá decrementando ele a cada execução.



Cleber Ianes
Consultor de Tecnologia
www.cleberianes.net.br
CURITIBA / PR
Post by Gilberto Nunes ***@gmail.com [shell-script]
Obrigado por todas as respostas.... vou estudar
abraços
---
Gilberto Ferreira
Consultor TI Linux | IaaS Proxmox, CloudStack, KVM | Zentyal Server |
Zimbra Mail Server
(47) 3025-5907
(47) 99676-7530
Skype: gilberto.nunes36
konnectati.com.br <http://www.konnectati.com.br/>
http://youtu.be/2rkgOxuyuu8
<https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2rkgOxuyuu8&h=ATP9BJPCTVrxQ0HlXLOw0kw0XCzPJ4U4ykUa7tFWFuBvgTD0wmC801aq_95_stzEFRQVw7Kr0HZutpDHKLccDjjj0tTUxU4JsKeQ3WPxS07szD2CKzq-xOsR7zZYZwv7JP_D9tuk1dBIa2yZWUYlXdd83_PYwmBhJ00TxUioCq5_XnrZnanIvpOhKXGwiULeTXsdPqjKmB8Wh_6fLjaFYpAmrSW3eghz4vtEgJcoCPm82hLIgJuS4tLlFXX8y2RJFNiZU8Ke2M_tbEOUgk95FP2jqhPlvpkYHLnmr0Q>
Em 27 de setembro de 2017 17:28, William Alves dos Santos
Post by William Alves dos Santos ***@gmail.com [shell-script]
Caros,
Na minha visão, é um script que controla o script.
Ou você gera uma saída, leia a saída e se for menor que 5 você inicia uma
nova execução, se for maior que 5 informar que já as execuções já chegaram
ao limite.
Fim
Abraços
*William Alves dos Santos*
Cel.: (11) 96835 8172 <(11)%2096835-8172> - TIM
Post by ***@yahoo.com.br [shell-script]
Caro Gilberto
for cont in $(seq 5)
do
scritp.sh
done
ou
cont=1
while [ $cont -le 5 ]
do
script.sh
let cont++
done
for cont in $(seq 5)
for cont in ${1..5}
for ((cont=1;cont<=5;cont++))
[]'s
Itamar
Maik Alberto maik.alberto@hotmail.com [shell-script]
2017-10-03 21:44:38 UTC
Permalink
echo 5 > arq

.............

expr $(cat arq) - 1 > arq; cat arq


________________________________
De: shell-***@yahoogrupos.com.br <shell-***@yahoogrupos.com.br> em nome de Cleber Ianes ***@gmail.com [shell-script] <shell-***@yahoogrupos.com.br>
Enviado: terça-feira, 3 de outubro de 2017 18:16
Para: shell-***@yahoogrupos.com.br
Assunto: Re: [shell-script] Re: Colocar limite de execução



Crie um arquivo com o número 5 e vá decrementando ele a cada execução.



Cleber Ianes
Consultor de Tecnologia
www.cleberianes.net.br<http://www.cleberianes.net.br>
CURITIBA / PR



Em 27 de setembro de 2017 19:37, Gilberto Nunes ***@gmail.com<mailto:***@gmail.com> [shell-script] <shell-***@yahoogrupos.com.br<mailto:shell-***@yahoogrupos.com.br>> escreveu:


Obrigado por todas as respostas.... vou estudar
abraços

---
Gilberto Ferreira

Consultor TI Linux | IaaS Proxmox, CloudStack, KVM | Zentyal Server | Zimbra Mail Server

(47) 3025-5907
(47) 99676-7530

Skype: gilberto.nunes36


konnectati.com.br<http://www.konnectati.com.br/>


http://youtu.be/2rkgOxuyuu8


Em 27 de setembro de 2017 17:28, William Alves dos Santos ***@gmail.com<mailto:***@gmail.com> [shell-script] <shell-***@yahoogrupos.com.br<mailto:shell-***@yahoogrupos.com.br>> escreveu:


Caros,

Na minha visão, é um script que controla o script.

Ou você gera uma saída, leia a saída e se for menor que 5 você inicia uma nova execução, se for maior que 5 informar que já as execuções já chegaram ao limite.

Fim

Abraços

William Alves dos Santos
Cel.: (11) 96835 8172<tel:(11)%2096835-8172> - TIM

2017-09-27 17:02 GMT-03:00 ***@yahoo.com.br<mailto:***@yahoo.com.br> [shell-script] <shell-***@yahoogrupos.com.br<mailto:shell-***@yahoogrupos.com.br>>:


Caro Gilberto

É só embutir dentro de uma laço com um contado como "for" ou "while":

for cont in $(seq 5)
do
scritp.sh
done

ou

cont=1
while [ $cont -le 5 ]
do
script.sh
let cont++
done

Obs.:
No "for" pode usar:
for cont in $(seq 5)
for cont in ${1..5}
for ((cont=1;cont<=5;cont++))


[]'s
Itamar

Continue reading on narkive:
Loading...